//Creation
$container = new \Reaction\DI\Container([
'definitions' => [
'componentId' => [
'class' => 'Component\Class\Path',
'property_1' => 1,
'property_2' => InstanceOf('Component\Class\Path2'),
],
//Alias
'componentAlias' => 'componentId',
],
'singletons' => [
'componentId2' => 'componentId2',
],
]);
//Set entry
$container->set('component', ['class' => '...'], [...]);
//Get entry
$cmp = $container->get('componentId');
//Singletons
$cmp2 = $container->get('componentId2');
$cmp3 = $container->get('componentId2');
echo $cmp2 === $cmp3; //TRUE
-
Notifications
You must be signed in to change notification settings - Fork 0
Dependency injection container for Re-action framework
License
digit-soft/re-action-di
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Dependency injection container for Re-action framework
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published