/** * {@inheritDoc} */ public function getRoute($routeId) { $query = $this->prepareRouteQuery($routeId); $parser = $this->getProvider()->getRouteParser($query); $route = new Route($parser->getRouteId(), $parser->getRouteName()); foreach ($parser->getStations() as $station) { $route->addStation($station); } return $route; }