/** * Loads a helper. * * @param string $name Name of the helper to load. * @return AbstractHelper a constructed helper object. */ public function loadHelper(string $name) { $className = Core::getInstance()->className($name, 'View/Helper', 'Helper'); if (is_string($className) and !empty($className) and !array_key_exists($className, $this->_helpers)) { $helperObject = new $className(); if ($helperObject instanceof AbstractHelper) { $this->_helpers[$className] = $helperObject; $this->{$name} = $helperObject; return $helperObject; } } return null; }