diff --git a/RECIPES.md b/RECIPES.md index 4ebb5061..aad5a81f 100644 --- a/RECIPES.md +++ b/RECIPES.md @@ -469,6 +469,7 @@ Additional recipes can be found on the [Main Recipes Repository](https://github. | [pugx/geo-form-bundle](https://packagist.org/packages/pugx/geo-form-bundle) | [0.2](pugx/geo-form-bundle/0.2) | | [pusher/pusher-php-server](https://packagist.org/packages/pusher/pusher-php-server) | [3.0](pusher/pusher-php-server/3.0) | | [qandidate/toggle-bundle](https://packagist.org/packages/qandidate/toggle-bundle) | [1.0](qandidate/toggle-bundle/1.0) | +| [qossmic/deptrac](https://packagist.org/packages/qossmic/deptrac) | [2.0](qossmic/deptrac/2.0) | | [qossmic/deptrac-shim](https://packagist.org/packages/qossmic/deptrac-shim) | [0.19](qossmic/deptrac-shim/0.19) | | [ramsey/uuid-doctrine](https://packagist.org/packages/ramsey/uuid-doctrine) | [1.3](ramsey/uuid-doctrine/1.3) | | [ravenflux/php-functions](https://packagist.org/packages/ravenflux/php-functions) | [3.0](ravenflux/php-functions/3.0) | diff --git a/archived/qossmic.deptrac/05ab8813714080c7bc915cb10c780e6cfdbdb991.json b/archived/qossmic.deptrac/05ab8813714080c7bc915cb10c780e6cfdbdb991.json new file mode 100644 index 00000000..d094a9e5 --- /dev/null +++ b/archived/qossmic.deptrac/05ab8813714080c7bc915cb10c780e6cfdbdb991.json @@ -0,0 +1,53 @@ +{ + "manifests": { + "qossmic/deptrac": { + "manifest": { + "copy-from-recipe": { + "deptrac.yaml": "deptrac.yaml" + }, + "gitignore": [ + "/.deptrac.cache" + ] + }, + "files": { + "deptrac.yaml": { + "contents": [ + "deptrac:", + " paths:", + " - ./src", + " exclude_files:", + " - '#.*test.*#'", + " layers:", + " -", + " name: Controller", + " collectors:", + " -", + " type: classLike", + " value: .*Controller.*", + " -", + " name: Repository", + " collectors:", + " -", + " type: classLike", + " value: .*Repository.*", + " -", + " name: Service", + " collectors:", + " -", + " type: classLike", + " value: .*Service.*", + " ruleset:", + " Controller:", + " - Service", + " Service:", + " - Repository", + " Repository:", + "" + ], + "executable": false + } + }, + "ref": "05ab8813714080c7bc915cb10c780e6cfdbdb991" + } + } +} diff --git a/index.json b/index.json index 40b49dc1..4cff038b 100644 --- a/index.json +++ b/index.json @@ -1486,6 +1486,9 @@ "qandidate/toggle-bundle": [ "1.0" ], + "qossmic/deptrac": [ + "2.0" + ], "qossmic/deptrac-shim": [ "0.7", "0.19" diff --git a/qossmic.deptrac.2.0.json b/qossmic.deptrac.2.0.json new file mode 100644 index 00000000..d094a9e5 --- /dev/null +++ b/qossmic.deptrac.2.0.json @@ -0,0 +1,53 @@ +{ + "manifests": { + "qossmic/deptrac": { + "manifest": { + "copy-from-recipe": { + "deptrac.yaml": "deptrac.yaml" + }, + "gitignore": [ + "/.deptrac.cache" + ] + }, + "files": { + "deptrac.yaml": { + "contents": [ + "deptrac:", + " paths:", + " - ./src", + " exclude_files:", + " - '#.*test.*#'", + " layers:", + " -", + " name: Controller", + " collectors:", + " -", + " type: classLike", + " value: .*Controller.*", + " -", + " name: Repository", + " collectors:", + " -", + " type: classLike", + " value: .*Repository.*", + " -", + " name: Service", + " collectors:", + " -", + " type: classLike", + " value: .*Service.*", + " ruleset:", + " Controller:", + " - Service", + " Service:", + " - Repository", + " Repository:", + "" + ], + "executable": false + } + }, + "ref": "05ab8813714080c7bc915cb10c780e6cfdbdb991" + } + } +}