Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class FooFactory extends Nette\Object
- {
- private $link;
- public function injectLinkProvider($provider)
- {
- $this->link = callback($provider);
- }
- public function create()
- {
- $url = $this->link->invoke('Homepage:');
- }
- }
- class MyPresenter
- {
- protected function createComponentForm()
- {
- $factory = new FooFactory;
- $factory->injectLinkProvider($this->link); // Nette magie
- return $factory->create();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment