get(MezzioRouteCollector::class); assert($collector instanceof MezzioRouteCollector); $factory = $container->get(MiddlewareFactory::class); assert($factory instanceof MiddlewareFactory); return new RouteCollector($collector, $factory); } }