/** * @param FormInterface $form */ public function __construct($config = array()) { $this->hpm = new HelperPluginManager(); $this->registerPlugins(new Form()); $this->registerPlugins(new Url()); $this->hpm->setRenderer($this); $this->setHelperPluginManager($this->hpm); }
/** * Class constructor. * Initializes helper manager. * * @return void */ public function __construct() { parent::__construct(); // Initialize helper manager $this->_helperManager = new \Zend\View\HelperPluginManager(); $this->_helperManager->setRenderer($this); // Inject form-related invokable helpers $helperConfig = new \Zend\Form\View\HelperConfig(); $helperConfig->configureServiceManager($this->_helperManager); }
public function setRenderer($renderer) { $this->helperManager->setRenderer($renderer); }
/** * @param HelperPluginManager $helperPluginManager * @return TwigRenderer */ public function setHelperPluginManager(HelperPluginManager $helperPluginManager) { $helperPluginManager->setRenderer($this); $this->helperPluginManager = $helperPluginManager; return $this; }