[ 'datatables.min.css', 'main.css' ], 'js' => [ 'datatables.min.js', 'main.js' ] ]; public function __construct () { $this->rows = 10; $this->order = 'asc'; $this->type = 'index'; $this->options = []; $this->icon = false; } public function routes () { return array( array( 'pattern' => 'list', 'method' => 'get', 'action' => 'list_entries' ) ); } public function subpagelinks () { if (in_array($this->options, ['children', 'visibleChildren', 'invisibleChildren'])) { return << Edit Add HTML; } } public function label () { if (!$this->label) return null; $subpagelinks = ''; if (isset($this->options) && $subpagelinks = $this->subpagelinks()) { if (!(isset($this->addedit) && !$this->addedit)) { $subpagelinks = $subpagelinks; } } return <<