コード例 #1
0
ファイル: ZendRenderer.php プロジェクト: athemcms/netis
 /**
  * @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);
 }
コード例 #2
0
ファイル: View.php プロジェクト: Kingbalou/cronkeep
 /**
  * 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);
 }
コード例 #3
0
ファイル: PluginProvider.php プロジェクト: alancrisp/zf2twig
 public function setRenderer($renderer)
 {
     $this->helperManager->setRenderer($renderer);
 }
コード例 #4
0
 /**
  * @param HelperPluginManager $helperPluginManager
  * @return TwigRenderer
  */
 public function setHelperPluginManager(HelperPluginManager $helperPluginManager)
 {
     $helperPluginManager->setRenderer($this);
     $this->helperPluginManager = $helperPluginManager;
     return $this;
 }