Zend\Mvc\Service\ViewHelperManagerFactory::createUrlHelperFactory PHP Метод

createUrlHelperFactory() приватный Метод

Retrieves the application and router from the servicemanager, and the route match from the MvcEvent composed by the application, using them to configure the helper.
private createUrlHelperFactory ( Interop\Container\ContainerInterface $services ) : callable
$services Interop\Container\ContainerInterface
Результат callable
    private function createUrlHelperFactory(ContainerInterface $services)
    {
        return function () use($services) {
            $helper = new ViewHelper\Url();
            $helper->setRouter($services->get('HttpRouter'));
            $match = $services->get('Application')->getMvcEvent()->getRouteMatch();
            if ($match instanceof RouteMatch) {
                $helper->setRouteMatch($match);
            }
            return $helper;
        };
    }