paginatorFactory = $paginator; } protected function getEntity(): string { return Country::class; } protected function orderingOptions(): array { return [ 'countryCode' => 'ASC' ]; } protected function getTemplateParameters($action): array { switch ($action) { case 'index': return [ 'columns' => [ 'countryCode', 'name' ], 'title' => 'Liste des pays' ]; } } }