diff --git a/composer-require-checker.json b/composer-require-checker.json index 1731fe8..9123139 100644 --- a/composer-require-checker.json +++ b/composer-require-checker.json @@ -4,19 +4,8 @@ "static", "self", "parent", "array", "string", "int", "float", "bool", "iterable", "callable", "void", "object", "Attribute", "ReflectionAttribute", - "Ray\\Di\\AbstractModule", "Ray\\Di\\Annotation\\ScriptDir", - "Ray\\Di\\Argument", "Ray\\Di\\Arguments", - "Ray\\Di\\AssistedModule", "Ray\\Di\\Bind", - "Ray\\Di\\Container", "Ray\\Di\\Dependency", - "Ray\\Di\\DependencyInterface","Ray\\Di\\DependencyProvider", - "Ray\\Di\\Di\\Qualifier", "Ray\\Di\\Exception\\NotFound", - "Ray\\Di\\Exception\\Unbound", "Ray\\Di\\InjectionPointInterface", - "Ray\\Di\\Injector", "Ray\\Di\\InjectorInterface", "Ray\\Di\\Instance", - "Ray\\Di\\MultiBinding\\Map", "Ray\\Di\\MultiBinding\\MapProvider", - "Ray\\Di\\Name", "Ray\\Di\\NullCache", - "Ray\\Di\\NullModule", "Ray\\Di\\NullObjectDependency", - "Ray\\Di\\ProviderInterface", "Ray\\Di\\ProviderSetModule", - "Ray\\Di\\SetContextInterface" - + "Doctrine\\Common\\Annotations\\Reader", + "Doctrine\\Common\\Cache\\CacheProvider", + "Koriym\\Printo\\Printo" ] } diff --git a/composer.json b/composer.json index c911434..bac3539 100644 --- a/composer.json +++ b/composer.json @@ -53,7 +53,7 @@ "metrics": ["@test", "phpmetrics --report-html=build/metrics --exclude=Exception --log-junit=build/junit.xml --junit=build/junit.xml src"], "phpmd": ["phpmd src text ./phpmd.xml"], "build": ["@cs", "@sa", "@pcov", "@metrics"], - "req-check": ["./vendor-bin/tools/vendor/bin/composer-require-checker"] + "req-check": ["./vendor/bin/composer-require-checker"] }, "extra": { "bamarni-bin": { diff --git a/vendor-bin/tools/composer.json b/vendor-bin/tools/composer.json index aa93803..e58b83b 100644 --- a/vendor-bin/tools/composer.json +++ b/vendor-bin/tools/composer.json @@ -6,7 +6,8 @@ "phpstan/phpstan": "^1.0", "psalm/plugin-phpunit": "^0.13", "squizlabs/php_codesniffer": "^3.5", - "vimeo/psalm": "^4.2" + "vimeo/psalm": "^4.2", + "maglnet/composer-require-checker": "^4.11" }, "config": { "allow-plugins": { diff --git a/vendor-bin/tools/composer.lock b/vendor-bin/tools/composer.lock index 1e18d06..7418afd 100644 --- a/vendor-bin/tools/composer.lock +++ b/vendor-bin/tools/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "f76ba1b68b7d0d258fb96fbfbf69e162", + "content-hash": "890b0f23192fd1243e71fa6f77462a80", "packages": [], "packages-dev": [ { @@ -843,6 +843,87 @@ }, "time": "2022-03-02T22:36:06+00:00" }, + { + "name": "maglnet/composer-require-checker", + "version": "4.11.0", + "source": { + "type": "git", + "url": "https://github.com/maglnet/ComposerRequireChecker.git", + "reference": "c6c555e799bee50810fd84933ca1f0b276379ccf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/maglnet/ComposerRequireChecker/zipball/c6c555e799bee50810fd84933ca1f0b276379ccf", + "reference": "c6c555e799bee50810fd84933ca1f0b276379ccf", + "shasum": "" + }, + "require": { + "composer-runtime-api": "^2.0.0", + "ext-phar": "*", + "nikic/php-parser": "^4.19.1", + "php": "~8.2.0 || ~8.3.0", + "symfony/console": "^6.4.1 || ^7.0.1", + "webmozart/assert": "^1.11.0", + "webmozart/glob": "^4.7.0" + }, + "require-dev": { + "doctrine/coding-standard": "^12.0.0", + "ext-zend-opcache": "*", + "phing/phing": "^2.17.4", + "phpstan/phpstan": "^1.10.66", + "phpunit/phpunit": "^10.5.16", + "psalm/plugin-phpunit": "^0.19.0", + "roave/infection-static-analysis-plugin": "^1.35.0", + "spatie/temporary-directory": "^2.2.1", + "vimeo/psalm": "^5.23.1" + }, + "bin": [ + "bin/composer-require-checker" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.1-dev" + } + }, + "autoload": { + "psr-4": { + "ComposerRequireChecker\\": "src/ComposerRequireChecker" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "homepage": "http://ocramius.github.io/" + }, + { + "name": "Matthias Glaub", + "email": "magl@magl.net", + "homepage": "http://magl.net" + } + ], + "description": "CLI tool to analyze composer dependencies and verify that no unknown symbols are used in the sources of a package", + "homepage": "https://github.com/maglnet/ComposerRequireChecker", + "keywords": [ + "analysis", + "cli", + "composer", + "dependency", + "imports", + "require", + "requirements" + ], + "support": { + "issues": "https://github.com/maglnet/ComposerRequireChecker/issues", + "source": "https://github.com/maglnet/ComposerRequireChecker/tree/4.11.0" + }, + "time": "2024-04-01T20:24:52+00:00" + }, { "name": "myclabs/deep-copy", "version": "1.11.1", @@ -3281,16 +3362,16 @@ }, { "name": "squizlabs/php_codesniffer", - "version": "3.10.0", + "version": "3.10.1", "source": { "type": "git", "url": "https://github.com/PHPCSStandards/PHP_CodeSniffer.git", - "reference": "57e09801c2fbae2d257b8b75bebb3deeb7e9deb2" + "reference": "8f90f7a53ce271935282967f53d0894f8f1ff877" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/57e09801c2fbae2d257b8b75bebb3deeb7e9deb2", - "reference": "57e09801c2fbae2d257b8b75bebb3deeb7e9deb2", + "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/8f90f7a53ce271935282967f53d0894f8f1ff877", + "reference": "8f90f7a53ce271935282967f53d0894f8f1ff877", "shasum": "" }, "require": { @@ -3357,7 +3438,7 @@ "type": "open_collective" } ], - "time": "2024-05-20T08:11:32+00:00" + "time": "2024-05-22T21:24:41+00:00" }, { "name": "symfony/config", @@ -4659,6 +4740,55 @@ }, "time": "2022-06-03T18:03:27+00:00" }, + { + "name": "webmozart/glob", + "version": "4.7.0", + "source": { + "type": "git", + "url": "https://github.com/webmozarts/glob.git", + "reference": "8a2842112d6916e61e0e15e316465b611f3abc17" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozarts/glob/zipball/8a2842112d6916e61e0e15e316465b611f3abc17", + "reference": "8a2842112d6916e61e0e15e316465b611f3abc17", + "shasum": "" + }, + "require": { + "php": "^7.3 || ^8.0.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.5", + "symfony/filesystem": "^5.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.1-dev" + } + }, + "autoload": { + "psr-4": { + "Webmozart\\Glob\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "A PHP implementation of Ant's glob.", + "support": { + "issues": "https://github.com/webmozarts/glob/issues", + "source": "https://github.com/webmozarts/glob/tree/4.7.0" + }, + "time": "2024-03-07T20:33:40+00:00" + }, { "name": "webmozart/path-util", "version": "2.3.0",