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