library nette-autowire-component-factories
Lazy-Autowire of properties for Nette PresenterComponents.
matej21/nette-autowire-component-factories
Lazy-Autowire of properties for Nette PresenterComponents.
- Wednesday, March 6, 2013
- by matej21
- Repository
- 2 Watchers
- 4 Stars
- 664 Installations
- PHP
- 0 Dependents
- 0 Suggesters
- 0 Forks
- 0 Open issues
- 1 Versions
- 0 % Grown
Autowire arguments in createComponent* methods
discussion: http://forum.nette.org/cs/13791-createcomponent-injectovani-tovarnicky-primo-do-metody (czech only), (*1)
Include in application
abstract class BasePresenter extends Nette\Application\UI\Presenter
{
use \matej21\AutowireComponentFactories;
}
Usage
class FooPresenter extends BasePresenter
{
public function createComponentBar(BarFactory $factory)
{
$component = $factory->create();
return $component;
}
}
dev-master
9999999-dev
Lazy-Autowire of properties for Nette PresenterComponents.
Sources
Download
GPL-3.0
BSD-3-Clause
GPL-2.0
The Requires
nette