has(RouterInterface::class)) { throw new MissingHelperException(sprintf( '%s requires that the %s service be present; not found', NavigationExtension::class, RouterInterface::class )); } $router = $container->get(RouterInterface::class); return new NavigationExtension($router); } }