public function getPanel() { $template = parent::getTemplate(); $template->setFile(__DIR__ . '/templates/panel.latte'); $template->identity = $this->identity; $template->user = $this->user; $template->dumper = function ($variable, $collapsed = false) { if (class_exists('Nette\\Diagnostics\\Dumper')) { return Dumper::toHtml($variable, [Dumper::COLLAPSE => $collapsed]); } // Nette 2.0 back compatibility return \Nette\Diagnostics\Helpers::clickableDump($variable, $collapsed); }; ob_start(); if ($this->parent) { $template->render(); } return ob_get_clean(); }
/** Nette\ComponentModel\Control */ public function getTemplate() { return $this->control->getTemplate(); }