*/ class UserCrudController extends AbstractCrudController { public static function getEntityFqcn(): string { return User::class; } public function configureActions(Actions $actions): Actions { return $actions ->remove(Crud::PAGE_INDEX, Action::NEW) ->remove(Crud::PAGE_INDEX, Action::EDIT) ->remove(Crud::PAGE_INDEX, Action::DELETE) ; } public function configureCrud(Crud $crud): Crud { return $crud ->setEntityLabelInSingular('Benutzeraccount') ->setEntityLabelInPlural('Benutzeraccounts') ->setDefaultSort(['lastLoginAt' => 'DESC']); } public function configureFields(string $pageName): iterable { return [ TextField::new('email', 'E-Mail'), DateTimeField::new('lastLoginAt', 'letzter Login'), ]; } }