camspiers / shared-dependency-injection
There is no license information available for the latest version (0.4.4) of this package.
Shared Dependency Injection
Package info
github.com/camspiers/shared-dependency-injection
pkg:composer/camspiers/shared-dependency-injection
0.4.4
2013-10-10 20:19 UTC
Requires
- symfony/config: ~2.2
- symfony/dependency-injection: ~2.2
- symfony/yaml: ~2.2
Requires (Dev)
- phpunit/phpunit: ~3.7
README
Provides the ability to build a symfony dependency injection container which multiple unrelated module or libraries add their extensions and compiler passes to.
Installation (with composer)
$ composer require camspiers/shared-dependency-injection:~0.2
Usage
use Camspiers\DependencyInjection\SharedContainerFactory; SharedContainerFactory::requireExtensionConfigs(__DIR__ . '/..'); SharedContainerFactory::dumpContainer( $container = SharedContainerFactory::createContainer( array(), __DIR__ . '/services.yml' ), 'SharedContainer', __DIR__ );
Unit testing
shared-dependency-injection/ $ composer install --dev
shared-dependency-injection/ $ vendor/bin/phpunit