matej21 / nette-autowire-component-factories
Lazy-Autowire of properties for Nette PresenterComponents.
Installs: 704
Dependents: 0
Suggesters: 0
Security: 0
Stars: 4
Watchers: 2
Forks: 0
Open Issues: 0
pkg:composer/matej21/nette-autowire-component-factories
Requires
- nette/nette: *
This package is auto-updated.
Last update: 2025-09-29 01:28:08 UTC
README
discussion: http://forum.nette.org/cs/13791-createcomponent-injectovani-tovarnicky-primo-do-metody (czech only)
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; } }