Example #1
0
 /**
  * We also expect the classname because we use \-prefixed class names
  * throughout and get_class() returns a non-prefixed class name.
  * 
  * @param string $class Class name of the view instance
  * @param View $view View instance
  * @param string $script The view script name
  * @return null
  */
 protected function registerViewHelpers($class, View $view, $script)
 {
     if (isset($this->viewHelpers[$class])) {
         $helpers = $this->viewHelpers[$class];
     } else {
         $helpers = $this->defaultViewHelpers;
         if (isset($this->additionalViewHelpers[$script])) {
             $helpers = array_merge($helpers, $this->additionalViewHelpers[$script]);
         }
     }
     foreach ($helpers as $helper => $class) {
         $view->registerViewHelper($helper, $class);
     }
 }