/** * 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); } }