Esempio n. 1
0
 /**
  * @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);
 }
Esempio n. 2
0
 /**
  * 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);
 }
Esempio n. 3
0
 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;
 }