camspiers/shared-dependency-injection

该包的最新版本(0.4.4)没有可用的许可信息。

共享依赖注入

0.4.4 2013-10-10 20:19 UTC

This package is auto-updated.

Last update: 2024-09-19 13:33:17 UTC


README

Build Status

提供构建symfony依赖注入容器的能力,多个无关的模块或库可以向其中添加扩展和编译器传递。

安装(使用composer)

$ composer require camspiers/shared-dependency-injection:~0.2

用法

use Camspiers\DependencyInjection\SharedContainerFactory;

SharedContainerFactory::requireExtensionConfigs(__DIR__ . '/..');

SharedContainerFactory::dumpContainer(
    $container = SharedContainerFactory::createContainer(
        array(),
        __DIR__ . '/services.yml'
    ),
    'SharedContainer',
    __DIR__
);

单元测试

shared-dependency-injection/ $ composer install --dev
shared-dependency-injection/ $ vendor/bin/phpunit