Fabien Potencier a10fee16c1 merged branch igorw/dic-yaml-without-args (PR #3747) 13 년 전
..
Compiler 4316595dbb fixed CS 13 년 전
Dumper 9441c46bb6 [DependencyInjection] PhpDumper, fixes #2730 13 년 전
Exception 3e2f1a4b13 Removed executable bits from all php files 14 년 전
Extension 97cb35b47a [DependencyInjection] tagged the public @api 14 년 전
Loader a10fee16c1 merged branch igorw/dic-yaml-without-args (PR #3747) 13 년 전
ParameterBag a894431c6c [DependencyInjection] Allow parsing of parameters near escaped percent signs 13 년 전
Alias.php 97cb35b47a [DependencyInjection] tagged the public @api 14 년 전
Container.php e3421a0b1d [DoctrineBridge] fixed some CS 13 년 전
ContainerAware.php 97cb35b47a [DependencyInjection] tagged the public @api 14 년 전
ContainerAwareInterface.php 97cb35b47a [DependencyInjection] tagged the public @api 14 년 전
ContainerBuilder.php 4316595dbb fixed CS 13 년 전
ContainerInterface.php e3421a0b1d [DoctrineBridge] fixed some CS 13 년 전
Definition.php e3421a0b1d [DoctrineBridge] fixed some CS 13 년 전
DefinitionDecorator.php 80f0b980ba [DependencyInjection] Fix DefinitionDecorator::getArgument() for replacements 13 년 전
LICENSE 89868f7901 Updated LICENSE files copyright 13 년 전
Parameter.php 97cb35b47a [DependencyInjection] tagged the public @api 14 년 전
README.md 997f354d53 tweaked the README files 13 년 전
Reference.php 2c3e9adcd1 [DependencyInjection] Made the reference case insensitive 13 년 전
Scope.php 97cb35b47a [DependencyInjection] tagged the public @api 14 년 전
ScopeInterface.php 97cb35b47a [DependencyInjection] tagged the public @api 14 년 전
SimpleXMLElement.php e3421a0b1d [DoctrineBridge] fixed some CS 13 년 전
TaggedContainerInterface.php 97cb35b47a [DependencyInjection] tagged the public @api 14 년 전
Variable.php 1aabc5da64 fixed CS 14 년 전
composer.json 208c2e468c removed the version attribute in all composer.json files 13 년 전

README.md

DependencyInjection Component

DependencyInjection manages your services via a robust and flexible Dependency Injection Container.

Here is a simple example that shows how to register services and parameters:

use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\DependencyInjection\Reference;

$sc = new ContainerBuilder();
$sc
    ->register('foo', '%foo.class%')
    ->addArgument(new Reference('bar'))
;
$sc->setParameter('foo.class', 'Foo');

$sc->get('foo');

Resources

Unit tests:

https://github.com/symfony/symfony/tree/master/tests/Symfony/Tests/Component/DependencyInjection