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

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