t('Dashlet Name'), 'label' => t('Dashlet Title'), 'module' => t('Module Name'), 'pane' => t('Pane Name'), 'url' => t('Dashlet Url'), 'description' => t('Dashlet Description'), 'priority' => t('Dashlet Priority Order') ]; } public function getSearchColumns() { return ['name']; } public function getDefaultSort() { return ['name', 'priority']; } public function createBehaviors(Behaviors $behaviors) { $behaviors->add(new Binary(['id'])); } public function createRelations(Relations $relations) { $relations->belongsToMany(Dashboard\Dashlet::TABLE, Dashlet::class) ->through(SystemDashlet::class) ->setForeignKey('module_dashlet_id') ->setJoinType('LEFT'); } }