diff --git a/library/Zend/Navigation/Service/AbstractNavigationFactory.php b/library/Zend/Navigation/Service/AbstractNavigationFactory.php index 1ae56e13734..c3d900b1ce1 100644 --- a/library/Zend/Navigation/Service/AbstractNavigationFactory.php +++ b/library/Zend/Navigation/Service/AbstractNavigationFactory.php @@ -121,7 +121,7 @@ protected function getPagesFromConfig($config = null) /** * @param array $pages * @param RouteMatch $routeMatch - * @param UrlHelper $urlHelper + * @param Router $router * @return mixed */ protected function injectComponents(array $pages, RouteMatch $routeMatch = null, Router $router = null) diff --git a/library/Zend/Navigation/View/HelperConfiguration.php b/library/Zend/Navigation/View/HelperConfiguration.php index bbee4428071..09e3f735c7f 100644 --- a/library/Zend/Navigation/View/HelperConfiguration.php +++ b/library/Zend/Navigation/View/HelperConfiguration.php @@ -23,6 +23,7 @@ use Zend\ServiceManager\ConfigurationInterface; use Zend\ServiceManager\ServiceManager; +use Zend\View\HelperPluginManager; /** * Service manager configuration for navigation view helpers @@ -48,9 +49,9 @@ class HelperConfiguration implements ConfigurationInterface */ public function configureServiceManager(ServiceManager $serviceManager) { - $serviceManager->setFactory('navigation', function($sm) { + $serviceManager->setFactory('navigation', function(HelperPluginManager $pm) { $helper = new \Zend\View\Helper\Navigation; - $helper->setServiceLocator($sm); + $helper->setServiceLocator($pm->getServiceLocator()); return $helper; }); }