Skip to content

camspiers/shared-dependency-injection

Repository files navigation

Shared Dependency Injection

Build Status

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages