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