├── .gitignore ├── .scrutinizer.yml ├── .travis.yml ├── LICENSE.md ├── README.md ├── composer.json ├── phpunit.xml.dist ├── src ├── Adapter │ ├── ArrayAccessContainerAdapter.php │ ├── AuraContainerAdapter.php │ ├── LaravelContainerAdapter.php │ ├── NetteContainerAdapter.php │ ├── PHPDIContainerAdapter.php │ ├── PhalconDIContainerAdapter.php │ ├── PimpleContainerAdapter.php │ ├── SymfonyContainerAdapter.php │ ├── ZendDiContainerAdapter.php │ ├── ZendServiceManagerContainerAdapter.php │ └── map.php ├── ArrayContainer.php ├── CompositeContainer.php ├── ContainerAcclimator.php ├── Decorator │ ├── AbstractContainerDecorator.php │ ├── CallbackOnMissContainer.php │ ├── FailoverOnMissContainer.php │ └── NullOnMissContainer.php └── Exception │ ├── ContainerException.php │ ├── InvalidAdapterException.php │ └── NotFoundException.php └── tests ├── Adapter ├── AbstractContainerAdapterTest.php ├── ArrayAccessContainerAdapterTest.php ├── AuraContainerAdapterTest.php ├── Fixture │ ├── NetteCustomContainer.php │ └── SymfonyRecursiveObject.php ├── LaravelContainerAdapterTest.php ├── NetteContainerAdapterTest.php ├── PHPDIContainerAdapterTest.php ├── PhalconDIContainerAdapterTest.php ├── PimpleContainerAdapterTest.php ├── SymfonyContainerAdapterTest.php ├── ZendDiContainerAdapterTest.php └── ZendServiceManagerContainerAdapterTest.php ├── ArrayContainerTest.php ├── CompositeContainerTest.php ├── ContainerAcclimatorTest.php ├── Decorator ├── AbstractContainerDecoratorTest.php ├── CallbackOnMissContainerTest.php ├── FailoverOnMissContainerTest.php └── NullOnMissContainerDecoratorTest.php ├── Exception ├── ContainerExceptionTest.php └── InvalidAdapterExceptionTest.php └── bootstrap.php /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcclimateContainer/acclimate-container/HEAD/.gitignore -------------------------------------------------------------------------------- /.scrutinizer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcclimateContainer/acclimate-container/HEAD/.scrutinizer.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcclimateContainer/acclimate-container/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcclimateContainer/acclimate-container/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcclimateContainer/acclimate-container/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcclimateContainer/acclimate-container/HEAD/composer.json -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcclimateContainer/acclimate-container/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/Adapter/ArrayAccessContainerAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcclimateContainer/acclimate-container/HEAD/src/Adapter/ArrayAccessContainerAdapter.php -------------------------------------------------------------------------------- /src/Adapter/AuraContainerAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcclimateContainer/acclimate-container/HEAD/src/Adapter/AuraContainerAdapter.php -------------------------------------------------------------------------------- /src/Adapter/LaravelContainerAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcclimateContainer/acclimate-container/HEAD/src/Adapter/LaravelContainerAdapter.php -------------------------------------------------------------------------------- /src/Adapter/NetteContainerAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcclimateContainer/acclimate-container/HEAD/src/Adapter/NetteContainerAdapter.php -------------------------------------------------------------------------------- /src/Adapter/PHPDIContainerAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcclimateContainer/acclimate-container/HEAD/src/Adapter/PHPDIContainerAdapter.php -------------------------------------------------------------------------------- /src/Adapter/PhalconDIContainerAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcclimateContainer/acclimate-container/HEAD/src/Adapter/PhalconDIContainerAdapter.php -------------------------------------------------------------------------------- /src/Adapter/PimpleContainerAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcclimateContainer/acclimate-container/HEAD/src/Adapter/PimpleContainerAdapter.php -------------------------------------------------------------------------------- /src/Adapter/SymfonyContainerAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcclimateContainer/acclimate-container/HEAD/src/Adapter/SymfonyContainerAdapter.php -------------------------------------------------------------------------------- /src/Adapter/ZendDiContainerAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcclimateContainer/acclimate-container/HEAD/src/Adapter/ZendDiContainerAdapter.php -------------------------------------------------------------------------------- /src/Adapter/ZendServiceManagerContainerAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcclimateContainer/acclimate-container/HEAD/src/Adapter/ZendServiceManagerContainerAdapter.php -------------------------------------------------------------------------------- /src/Adapter/map.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcclimateContainer/acclimate-container/HEAD/src/Adapter/map.php -------------------------------------------------------------------------------- /src/ArrayContainer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcclimateContainer/acclimate-container/HEAD/src/ArrayContainer.php -------------------------------------------------------------------------------- /src/CompositeContainer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcclimateContainer/acclimate-container/HEAD/src/CompositeContainer.php -------------------------------------------------------------------------------- /src/ContainerAcclimator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcclimateContainer/acclimate-container/HEAD/src/ContainerAcclimator.php -------------------------------------------------------------------------------- /src/Decorator/AbstractContainerDecorator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcclimateContainer/acclimate-container/HEAD/src/Decorator/AbstractContainerDecorator.php -------------------------------------------------------------------------------- /src/Decorator/CallbackOnMissContainer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcclimateContainer/acclimate-container/HEAD/src/Decorator/CallbackOnMissContainer.php -------------------------------------------------------------------------------- /src/Decorator/FailoverOnMissContainer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcclimateContainer/acclimate-container/HEAD/src/Decorator/FailoverOnMissContainer.php -------------------------------------------------------------------------------- /src/Decorator/NullOnMissContainer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcclimateContainer/acclimate-container/HEAD/src/Decorator/NullOnMissContainer.php -------------------------------------------------------------------------------- /src/Exception/ContainerException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcclimateContainer/acclimate-container/HEAD/src/Exception/ContainerException.php -------------------------------------------------------------------------------- /src/Exception/InvalidAdapterException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcclimateContainer/acclimate-container/HEAD/src/Exception/InvalidAdapterException.php -------------------------------------------------------------------------------- /src/Exception/NotFoundException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcclimateContainer/acclimate-container/HEAD/src/Exception/NotFoundException.php -------------------------------------------------------------------------------- /tests/Adapter/AbstractContainerAdapterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcclimateContainer/acclimate-container/HEAD/tests/Adapter/AbstractContainerAdapterTest.php -------------------------------------------------------------------------------- /tests/Adapter/ArrayAccessContainerAdapterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcclimateContainer/acclimate-container/HEAD/tests/Adapter/ArrayAccessContainerAdapterTest.php -------------------------------------------------------------------------------- /tests/Adapter/AuraContainerAdapterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcclimateContainer/acclimate-container/HEAD/tests/Adapter/AuraContainerAdapterTest.php -------------------------------------------------------------------------------- /tests/Adapter/Fixture/NetteCustomContainer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcclimateContainer/acclimate-container/HEAD/tests/Adapter/Fixture/NetteCustomContainer.php -------------------------------------------------------------------------------- /tests/Adapter/Fixture/SymfonyRecursiveObject.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcclimateContainer/acclimate-container/HEAD/tests/Adapter/Fixture/SymfonyRecursiveObject.php -------------------------------------------------------------------------------- /tests/Adapter/LaravelContainerAdapterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcclimateContainer/acclimate-container/HEAD/tests/Adapter/LaravelContainerAdapterTest.php -------------------------------------------------------------------------------- /tests/Adapter/NetteContainerAdapterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcclimateContainer/acclimate-container/HEAD/tests/Adapter/NetteContainerAdapterTest.php -------------------------------------------------------------------------------- /tests/Adapter/PHPDIContainerAdapterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcclimateContainer/acclimate-container/HEAD/tests/Adapter/PHPDIContainerAdapterTest.php -------------------------------------------------------------------------------- /tests/Adapter/PhalconDIContainerAdapterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcclimateContainer/acclimate-container/HEAD/tests/Adapter/PhalconDIContainerAdapterTest.php -------------------------------------------------------------------------------- /tests/Adapter/PimpleContainerAdapterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcclimateContainer/acclimate-container/HEAD/tests/Adapter/PimpleContainerAdapterTest.php -------------------------------------------------------------------------------- /tests/Adapter/SymfonyContainerAdapterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcclimateContainer/acclimate-container/HEAD/tests/Adapter/SymfonyContainerAdapterTest.php -------------------------------------------------------------------------------- /tests/Adapter/ZendDiContainerAdapterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcclimateContainer/acclimate-container/HEAD/tests/Adapter/ZendDiContainerAdapterTest.php -------------------------------------------------------------------------------- /tests/Adapter/ZendServiceManagerContainerAdapterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcclimateContainer/acclimate-container/HEAD/tests/Adapter/ZendServiceManagerContainerAdapterTest.php -------------------------------------------------------------------------------- /tests/ArrayContainerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcclimateContainer/acclimate-container/HEAD/tests/ArrayContainerTest.php -------------------------------------------------------------------------------- /tests/CompositeContainerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcclimateContainer/acclimate-container/HEAD/tests/CompositeContainerTest.php -------------------------------------------------------------------------------- /tests/ContainerAcclimatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcclimateContainer/acclimate-container/HEAD/tests/ContainerAcclimatorTest.php -------------------------------------------------------------------------------- /tests/Decorator/AbstractContainerDecoratorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcclimateContainer/acclimate-container/HEAD/tests/Decorator/AbstractContainerDecoratorTest.php -------------------------------------------------------------------------------- /tests/Decorator/CallbackOnMissContainerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcclimateContainer/acclimate-container/HEAD/tests/Decorator/CallbackOnMissContainerTest.php -------------------------------------------------------------------------------- /tests/Decorator/FailoverOnMissContainerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcclimateContainer/acclimate-container/HEAD/tests/Decorator/FailoverOnMissContainerTest.php -------------------------------------------------------------------------------- /tests/Decorator/NullOnMissContainerDecoratorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcclimateContainer/acclimate-container/HEAD/tests/Decorator/NullOnMissContainerDecoratorTest.php -------------------------------------------------------------------------------- /tests/Exception/ContainerExceptionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcclimateContainer/acclimate-container/HEAD/tests/Exception/ContainerExceptionTest.php -------------------------------------------------------------------------------- /tests/Exception/InvalidAdapterExceptionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcclimateContainer/acclimate-container/HEAD/tests/Exception/InvalidAdapterExceptionTest.php -------------------------------------------------------------------------------- /tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AcclimateContainer/acclimate-container/HEAD/tests/bootstrap.php --------------------------------------------------------------------------------