public function register() { SleepingOwlDisplay::register('datatables', \KodiCMS\SleepingOwlAdmin\Display\DisplayDatatables::class); SleepingOwlDisplay::register('datatablesAsync', \KodiCMS\SleepingOwlAdmin\Display\DisplayDatatablesAsync::class); SleepingOwlDisplay::register('tab', \KodiCMS\SleepingOwlAdmin\Display\DisplayTab::class); SleepingOwlDisplay::register('tabbed', \KodiCMS\SleepingOwlAdmin\Display\DisplayTabbed::class); SleepingOwlDisplay::register('table', \KodiCMS\SleepingOwlAdmin\Display\DisplayTable::class); SleepingOwlDisplay::register('tree', \KodiCMS\SleepingOwlAdmin\Display\DisplayTree::class); }
/** * @param DisplayInterface $display * @param string $label * @param bool|false $active * * @return $this */ public function appendDisplay(DisplayInterface $display, $label, $active = false) { $tab = \SleepingOwlDisplay::tab($display)->setLabel($label)->setActive($active); $this->tabs[] = $tab; return $tab; }