Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/bareos/bareos-webui.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/zendframework/zend-mvc/src/Router/Http/Method.php')
-rw-r--r--vendor/zendframework/zend-mvc/src/Router/Http/Method.php123
1 files changed, 0 insertions, 123 deletions
diff --git a/vendor/zendframework/zend-mvc/src/Router/Http/Method.php b/vendor/zendframework/zend-mvc/src/Router/Http/Method.php
deleted file mode 100644
index c3b04cf..0000000
--- a/vendor/zendframework/zend-mvc/src/Router/Http/Method.php
+++ /dev/null
@@ -1,123 +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\Router\Http;
-
-use Traversable;
-use Zend\Mvc\Router\Exception;
-use Zend\Stdlib\ArrayUtils;
-use Zend\Stdlib\RequestInterface as Request;
-
-/**
- * Method route.
- */
-class Method implements RouteInterface
-{
- /**
- * Verb to match.
- *
- * @var string
- */
- protected $verb;
-
- /**
- * Default values.
- *
- * @var array
- */
- protected $defaults;
-
- /**
- * Create a new method route.
- *
- * @param string $verb
- * @param array $defaults
- */
- public function __construct($verb, array $defaults = array())
- {
- $this->verb = $verb;
- $this->defaults = $defaults;
- }
-
- /**
- * factory(): defined by RouteInterface interface.
- *
- * @see \Zend\Mvc\Router\RouteInterface::factory()
- * @param array|Traversable $options
- * @return Method
- * @throws Exception\InvalidArgumentException
- */
- public static function factory($options = array())
- {
- if ($options instanceof Traversable) {
- $options = ArrayUtils::iteratorToArray($options);
- } elseif (!is_array($options)) {
- throw new Exception\InvalidArgumentException(__METHOD__ . ' expects an array or Traversable set of options');
- }
-
- if (!isset($options['verb'])) {
- throw new Exception\InvalidArgumentException('Missing "verb" in options array');
- }
-
- if (!isset($options['defaults'])) {
- $options['defaults'] = array();
- }
-
- return new static($options['verb'], $options['defaults']);
- }
-
- /**
- * match(): defined by RouteInterface interface.
- *
- * @see \Zend\Mvc\Router\RouteInterface::match()
- * @param Request $request
- * @return RouteMatch|null
- */
- public function match(Request $request)
- {
- if (!method_exists($request, 'getMethod')) {
- return;
- }
-
- $requestVerb = strtoupper($request->getMethod());
- $matchVerbs = explode(',', strtoupper($this->verb));
- $matchVerbs = array_map('trim', $matchVerbs);
-
- if (in_array($requestVerb, $matchVerbs)) {
- return new RouteMatch($this->defaults);
- }
-
- return;
- }
-
- /**
- * assemble(): Defined by RouteInterface interface.
- *
- * @see \Zend\Mvc\Router\RouteInterface::assemble()
- * @param array $params
- * @param array $options
- * @return mixed
- */
- public function assemble(array $params = array(), array $options = array())
- {
- // The request method does not contribute to the path, thus nothing is returned.
- return '';
- }
-
- /**
- * getAssembledParams(): defined by RouteInterface interface.
- *
- * @see RouteInterface::getAssembledParams
- * @return array
- */
- public function getAssembledParams()
- {
- return array();
- }
-}