use newest zend modules
[GitHub/Stricted/Domain-Control-Panel.git] / vendor / Zend / Mvc / Service / HttpMethodListenerFactory.php
diff --git a/vendor/Zend/Mvc/Service/HttpMethodListenerFactory.php b/vendor/Zend/Mvc/Service/HttpMethodListenerFactory.php
deleted file mode 100644 (file)
index 1ef58bf..0000000
+++ /dev/null
@@ -1,54 +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\Service;
-
-use Interop\Container\ContainerInterface;
-use Zend\Mvc\HttpMethodListener;
-use Zend\ServiceManager\FactoryInterface;
-use Zend\ServiceManager\ServiceLocatorInterface;
-
-class HttpMethodListenerFactory implements FactoryInterface
-{
-    /**
-     * {@inheritdoc}
-     * @return HttpMethodListener
-     */
-    public function __invoke(ContainerInterface $container, $name, array $options = null)
-    {
-        $config = $container->get('config');
-
-        if (! isset($config['http_methods_listener'])) {
-            return new HttpMethodListener();
-        }
-
-        $listenerConfig  = $config['http_methods_listener'];
-        $enabled = array_key_exists('enabled', $listenerConfig)
-            ? $listenerConfig['enabled']
-            : true;
-        $allowedMethods = (isset($listenerConfig['allowed_methods']) && is_array($listenerConfig['allowed_methods']))
-            ? $listenerConfig['allowed_methods']
-            : null;
-
-        return new HttpMethodListener($enabled, $allowedMethods);
-    }
-
-    /**
-     * Create and return HttpMethodListener instance
-     *
-     * For use with zend-servicemanager v2; proxies to __invoke().
-     *
-     * @param ServiceLocatorInterface $container
-     * @return HttpMethodListener
-     */
-    public function createService(ServiceLocatorInterface $container)
-    {
-        return $this($container, HttpMethodListener::class);
-    }
-}