├── .phpstorm.meta.php ├── .phpunit-watcher.yml ├── .styleci.yml ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── benchmarks.md ├── composer.json ├── infection.json.dist ├── phpbench.json ├── phpcs.xml.dist ├── psalm.xml ├── rector.php ├── src ├── BuildingException.php ├── CompositeContainer.php ├── CompositeNotFoundException.php ├── Container.php ├── ContainerConfig.php ├── ContainerConfigInterface.php ├── ExtensibleService.php ├── Helpers │ ├── DefinitionNormalizer.php │ └── DefinitionParser.php ├── NotFoundException.php ├── Reference │ └── TagReference.php ├── ServiceProviderInterface.php └── StateResetter.php └── tools ├── .gitignore ├── infection └── composer.json └── psalm └── composer.json /.phpstorm.meta.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/di/HEAD/.phpstorm.meta.php -------------------------------------------------------------------------------- /.phpunit-watcher.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/di/HEAD/.phpunit-watcher.yml -------------------------------------------------------------------------------- /.styleci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/di/HEAD/.styleci.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/di/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/di/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/di/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/di/HEAD/benchmarks.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/di/HEAD/composer.json -------------------------------------------------------------------------------- /infection.json.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/di/HEAD/infection.json.dist -------------------------------------------------------------------------------- /phpbench.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/di/HEAD/phpbench.json -------------------------------------------------------------------------------- /phpcs.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/di/HEAD/phpcs.xml.dist -------------------------------------------------------------------------------- /psalm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/di/HEAD/psalm.xml -------------------------------------------------------------------------------- /rector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/di/HEAD/rector.php -------------------------------------------------------------------------------- /src/BuildingException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/di/HEAD/src/BuildingException.php -------------------------------------------------------------------------------- /src/CompositeContainer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/di/HEAD/src/CompositeContainer.php -------------------------------------------------------------------------------- /src/CompositeNotFoundException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/di/HEAD/src/CompositeNotFoundException.php -------------------------------------------------------------------------------- /src/Container.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/di/HEAD/src/Container.php -------------------------------------------------------------------------------- /src/ContainerConfig.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/di/HEAD/src/ContainerConfig.php -------------------------------------------------------------------------------- /src/ContainerConfigInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/di/HEAD/src/ContainerConfigInterface.php -------------------------------------------------------------------------------- /src/ExtensibleService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/di/HEAD/src/ExtensibleService.php -------------------------------------------------------------------------------- /src/Helpers/DefinitionNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/di/HEAD/src/Helpers/DefinitionNormalizer.php -------------------------------------------------------------------------------- /src/Helpers/DefinitionParser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/di/HEAD/src/Helpers/DefinitionParser.php -------------------------------------------------------------------------------- /src/NotFoundException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/di/HEAD/src/NotFoundException.php -------------------------------------------------------------------------------- /src/Reference/TagReference.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/di/HEAD/src/Reference/TagReference.php -------------------------------------------------------------------------------- /src/ServiceProviderInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/di/HEAD/src/ServiceProviderInterface.php -------------------------------------------------------------------------------- /src/StateResetter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/di/HEAD/src/StateResetter.php -------------------------------------------------------------------------------- /tools/.gitignore: -------------------------------------------------------------------------------- 1 | /*/vendor 2 | /*/composer.lock 3 | -------------------------------------------------------------------------------- /tools/infection/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/di/HEAD/tools/infection/composer.json -------------------------------------------------------------------------------- /tools/psalm/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yiisoft/di/HEAD/tools/psalm/composer.json --------------------------------------------------------------------------------