has('MvcTranslator')) { $router->setTranslator($container->get('MvcTranslator')); return $router; } if ($container->has(TranslatorInterface::class)) { $router->setTranslator($container->get(TranslatorInterface::class)); return $router; } $router->setTranslatorEnabled(false); return $router; } /** * zend-servicemanager v2 compabibility * * @param ServiceLocatorInterface $container * @param string $name * @param string $requestedName * @param callable $callback * @return \Zend\Router\RouteStackInterface|TranslatorAwareTreeRouteStack */ public function createDelegatorWithName(ServiceLocatorInterface $container, $name, $requestedName, $callback) { return $this($container, $requestedName, $callback); } }