Sevajol Bastien ece174dd45 uppgrade to 2.0.22 vor 12 Jahren
..
Compiler uppgrade to 2.0.22 vor 12 Jahren
Dumper uppgrade to 2.0.22 vor 12 Jahren
Exception symfony 2.0.11 to 2.0.12 vor 12 Jahren
Extension uppgrade to 2.0.17 vor 12 Jahren
Loader uppgrade to 2.0.19 vor 12 Jahren
ParameterBag uppgrade to 2.0.19 vor 12 Jahren
Alias.php uppgrade to 2.0.17 vor 12 Jahren
Container.php uppgrade to 2.0.19 vor 12 Jahren
ContainerAware.php symfony 2.0.11 to 2.0.12 vor 12 Jahren
ContainerAwareInterface.php uppgrade to 2.0.17 vor 12 Jahren
ContainerBuilder.php uppgrade to 2.0.19 vor 12 Jahren
ContainerInterface.php uppgrade to 2.0.19 vor 12 Jahren
Definition.php uppgrade to 2.0.19 vor 12 Jahren
DefinitionDecorator.php uppgrade to 2.0.19 vor 12 Jahren
Parameter.php symfony 2.0.11 to 2.0.12 vor 12 Jahren
README.md symfony 2.0.11 to 2.0.12 vor 12 Jahren
Reference.php symfony 2.0.11 to 2.0.12 vor 12 Jahren
Scope.php symfony 2.0.11 to 2.0.12 vor 12 Jahren
ScopeInterface.php uppgrade to 2.0.17 vor 12 Jahren
SimpleXMLElement.php uppgrade to 2.0.17 vor 12 Jahren
TaggedContainerInterface.php uppgrade to 2.0.17 vor 12 Jahren
Variable.php symfony 2.0.11 to 2.0.12 vor 12 Jahren
composer.json uppgrade to 2.0.19 vor 12 Jahren

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