Ejemplo n.º 1
0
 /**
  * Name der zu verwendenden Navigationsklasse zurueckgeben
  * @return string   Namen der Navigationsklasse welche verwendet werden soll
  * @access public
  */
 private static function getNavigationClassName()
 {
     // Muss der Klassennamen ermittelt werden
     if (!isset(self::$navigationClassName) || empty(self::$navigationClassName)) {
         // Navigationsklasse laden und Classennamen setzen
         $renderType = RenderContext::getRenderType();
         $navigationName = $renderType . 'Navigation';
         self::loadClass($navigationName);
         self::$navigationClassName = 'Dual\\Render\\Navigation\\' . $navigationName;
         $className = self::$navigationClassName;
         $className::setRenderType($renderType);
     }
     // Klassennamen zurueckgeben
     return self::$navigationClassName;
 }
Ejemplo n.º 2
0
 protected function getBaseValues()
 {
     if (RenderContext::getRenderType() == RenderContext::RENDER_STATIC) {
         return;
     }
     if ($this->initBaseValuesFromCache()) {
         return;
     }
     parent::getBaseValues();
     $this->cacheBaseValues();
 }