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

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