library di
Super-simple dependency injection for PHP.
jjok/di
Super-simple dependency injection for PHP.
- Thursday, November 7, 2013
- by jjok
- Repository
- 1 Watchers
- 0 Stars
- 413 Installations
- PHP
- 0 Dependents
- 0 Suggesters
- 0 Forks
- 0 Open issues
- 2 Versions
- 14 % Grown
DI
, (*1)
Super-simple dependency injection for PHP., (*2)
It's a bit like Pimple, but has a namespace and does less stuff., (*3)
Example
$container = new \jjok\DI\Container(array(
'SomeDependency' => function($self, $param) {
return new SomeDependency($param);
},
'SomeClass' => function($self) {
return new SomeClass($self->call('SomeDependency', 'some-param'));
}
));
$some_object = $container->call('SomeClass');
Dependencies
Copyright (c) 2013 Jonathan Jefferies, (*4)