From 11e06abf556cc2bd6acdd4dadfe9f5e9838b4abc Mon Sep 17 00:00:00 2001 From: Mihai Stancu Date: Wed, 3 Mar 2021 03:50:56 +0200 Subject: [PATCH 1/2] Add composer-require-checker --- resources/composer.json | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/resources/composer.json b/resources/composer.json index 68b58b7f..a5051c67 100644 --- a/resources/composer.json +++ b/resources/composer.json @@ -24,6 +24,40 @@ }, "test": "composer-unused -vvv | grep 'Your system is ready'", "tags": ["composer"] + }, + { + "name": "composer-require-checker", + "summary": "Verify that no unknown symbols are used in the sources of a package.", + "website": "https://github.com/maglnet/ComposerRequireChecker", + "command": { + "file-download": { + "url": "https://github.com/maglnet/ComposerRequireChecker/releases/download/3.1.0/composer-require-checker.phar.asc", + "file": "%target-dir%/composer-require-checker.asc" + }, + "phar-download": { + "phar": "https://github.com/maglnet/ComposerRequireChecker/releases/download/3.1.0/composer-require-checker.phar", + "bin": "%target-dir%/composer-require-checker" + } + }, + "test": "composer-require-checker -V", + "tags": ["exclude-php:7.3", "composer"] + }, + { + "name": "composer-require-checker-v2", + "summary": "Verify that no unknown symbols are used in the sources of a package.", + "website": "https://github.com/maglnet/ComposerRequireChecker", + "command": { + "file-download": { + "url": "https://github.com/maglnet/ComposerRequireChecker/releases/download/2.1.0/composer-require-checker.phar.asc", + "file": "%target-dir%/composer-require-checker-v2.asc" + }, + "phar-download": { + "phar": "https://github.com/maglnet/ComposerRequireChecker/releases/download/2.1.0/composer-require-checker.phar", + "bin": "%target-dir%/composer-require-checker-v2" + } + }, + "test": "composer-require-checker-v2 -V", + "tags": ["composer"] } ] } From 8ecb3c12c25e6742b4b2302651e565d85ac070bc Mon Sep 17 00:00:00 2001 From: Mihai Stancu Date: Fri, 12 Mar 2021 18:45:19 +0200 Subject: [PATCH 2/2] composer-require-checker > Update readme --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index d26e7e1f..5da86c00 100644 --- a/README.md +++ b/README.md @@ -24,6 +24,8 @@ It has been extracted as a separate project to make maintenance easier and enabl | composer | [Dependency Manager for PHP](https://getcomposer.org/) | ✅ | ✅ | ✅ | | composer-bin-plugin | [Composer plugin to install bin vendors in isolated locations](https://github.com/bamarni/composer-bin-plugin) | ✅ | ✅ | ✅ | | composer-normalize | [Composer plugin to normalize composer.json files](https://github.com/ergebnis/composer-normalize) | ✅ | ✅ | ✅ | +| composer-require-checker | [Verify that no unknown symbols are used in the sources of a package.](https://github.com/maglnet/ComposerRequireChecker) | ❌ | ✅ | ✅ | +| composer-require-checker-v2 | [Verify that no unknown symbols are used in the sources of a package.](https://github.com/maglnet/ComposerRequireChecker) | ✅ | ✅ | ✅ | | composer-unused | [Show unused packages by scanning your code](https://github.com/icanhazstring/composer-unused) | ✅ | ✅ | ✅ | | dephpend | [Detect flaws in your architecture](https://dephpend.com/) | ✅ | ✅ | ✅ | | deprecation-detector | [Finds usages of deprecated code](https://github.com/sensiolabs-de/deprecation-detector) | ✅ | ✅ | ✅ |