t('Dashboard Home Id'), 'name' => t('Dashboard Name'), 'label' => t('Dashboard Title'), 'username' => t('Username'), ]; } public function getSearchColumns() { return ['name']; } public function getDefaultSort() { return 'icingaweb_dashboard.name'; } public function createRelations(Relations $relations) { $relations->belongsTo(Dashboard\DashboardHome::TABLE, Home::class) ->setCandidateKey('home_id'); $relations->hasMany(Dashboard\Dashlet::TABLE, Dashlet::class) ->setForeignKey('dashboard_id') ->setJoinType('LEFT'); } }