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