Ejemplo n.º 1
0
 /**
  * If a rendered is defined it is used to render the children.
  *
  * The rendered is defined using the {@link RENDERER} attribute.
  *
  * @inheritdoc
  */
 protected function render_children(array $children)
 {
     /* @var $renderer callable*/
     $renderer = $this[self::RENDERER];
     if ($renderer) {
         if (is_string($renderer)) {
             $class = $renderer;
             if (!class_exists($class)) {
                 $class = 'Brickrouge\\Renderer\\' . $class;
             }
             $renderer = new $class();
         }
         return $renderer($this);
     }
     return parent::render_children($children);
 }