mapperManager = $mapper_manager; } /** * {@inheritdoc} */ protected function alterRoutes(RouteCollection $collection) { $mappers = $this->mapperManager->getMappers($collection); foreach ($mappers as $mapper) { $collection->add($mapper->getOverviewRouteName(), $mapper->getOverviewRoute()); $collection->add($mapper->getAddRouteName(), $mapper->getAddRoute()); $collection->add($mapper->getEditRouteName(), $mapper->getEditRoute()); $collection->add($mapper->getDeleteRouteName(), $mapper->getDeleteRoute()); } } /** * {@inheritdoc} */ public static function getSubscribedEvents(): array { // Come after field_ui. $events[RoutingEvents::ALTER] = ['onAlterRoutes', -110]; return $events; } }