diff options
Diffstat (limited to 'vendor/zendframework/zend-mvc/src/Controller/Plugin/Service/ForwardFactory.php')
-rw-r--r-- | vendor/zendframework/zend-mvc/src/Controller/Plugin/Service/ForwardFactory.php | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/vendor/zendframework/zend-mvc/src/Controller/Plugin/Service/ForwardFactory.php b/vendor/zendframework/zend-mvc/src/Controller/Plugin/Service/ForwardFactory.php deleted file mode 100644 index 1f114ac..0000000 --- a/vendor/zendframework/zend-mvc/src/Controller/Plugin/Service/ForwardFactory.php +++ /dev/null @@ -1,46 +0,0 @@ -<?php -/** - * Zend Framework (http://framework.zend.com/) - * - * @link http://github.com/zendframework/zf2 for the canonical source repository - * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com) - * @license http://framework.zend.com/license/new-bsd New BSD License - */ - -namespace Zend\Mvc\Controller\Plugin\Service; - -use Zend\ServiceManager\Exception\ServiceNotCreatedException; -use Zend\ServiceManager\FactoryInterface; -use Zend\ServiceManager\ServiceLocatorInterface; -use Zend\Mvc\Controller\Plugin\Forward; - -class ForwardFactory implements FactoryInterface -{ - /** - * {@inheritDoc} - * - * @return Forward - * @throws ServiceNotCreatedException if Controllermanager service is not found in application service locator - */ - public function createService(ServiceLocatorInterface $plugins) - { - $services = $plugins->getServiceLocator(); - if (!$services instanceof ServiceLocatorInterface) { - throw new ServiceNotCreatedException(sprintf( - '%s requires that the application service manager has been injected; none found', - __CLASS__ - )); - } - - if (!$services->has('ControllerManager')) { - throw new ServiceNotCreatedException(sprintf( - '%s requires that the application service manager contains a "%s" service; none found', - __CLASS__, - 'ControllerManager' - )); - } - $controllers = $services->get('ControllerManager'); - - return new Forward($controllers); - } -} |