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/Console/SimpleRouteStack.php')
-rw-r--r--vendor/zendframework/zend-mvc/src/Router/Console/SimpleRouteStack.php88
1 files changed, 0 insertions, 88 deletions
diff --git a/vendor/zendframework/zend-mvc/src/Router/Console/SimpleRouteStack.php b/vendor/zendframework/zend-mvc/src/Router/Console/SimpleRouteStack.php
deleted file mode 100644
index acdb93e..0000000
--- a/vendor/zendframework/zend-mvc/src/Router/Console/SimpleRouteStack.php
+++ /dev/null
@@ -1,88 +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\Console;
-
-use Traversable;
-use Zend\Mvc\Router\Exception;
-use Zend\Mvc\Router\SimpleRouteStack as BaseSimpleRouteStack;
-use Zend\Stdlib\ArrayUtils;
-
-/**
- * Tree search implementation.
- */
-class SimpleRouteStack extends BaseSimpleRouteStack
-{
- /**
- * init(): defined by SimpleRouteStack.
- *
- * @see BaseSimpleRouteStack::init()
- */
- protected function init()
- {
- $routes = $this->routePluginManager;
- foreach (array(
- 'catchall' => __NAMESPACE__ . '\Catchall',
- 'simple' => __NAMESPACE__ . '\Simple',
- ) as $name => $class
- ) {
- $routes->setInvokableClass($name, $class);
- };
- }
-
- /**
- * addRoute(): defined by RouteStackInterface interface.
- *
- * @see RouteStackInterface::addRoute()
- * @param string $name
- * @param mixed $route
- * @param int $priority
- * @return SimpleRouteStack
- */
- public function addRoute($name, $route, $priority = null)
- {
- if (!$route instanceof RouteInterface) {
- $route = $this->routeFromArray($route);
- }
-
- return parent::addRoute($name, $route, $priority);
- }
-
- /**
- * routeFromArray(): defined by SimpleRouteStack.
- *
- * @see BaseSimpleRouteStack::routeFromArray()
- * @param array|Traversable $specs
- * @return RouteInterface
- * @throws Exception\InvalidArgumentException
- * @throws Exception\RuntimeException
- */
- protected function routeFromArray($specs)
- {
- if ($specs instanceof Traversable) {
- $specs = ArrayUtils::iteratorToArray($specs);
- } elseif (!is_array($specs)) {
- throw new Exception\InvalidArgumentException('Route definition must be an array or Traversable object');
- }
-
- // default to 'simple' console route
- if (!isset($specs['type'])) {
- $specs['type'] = 'simple';
- }
-
- // build route object
- $route = parent::routeFromArray($specs);
-
- if (!$route instanceof RouteInterface) {
- throw new Exception\RuntimeException('Given route does not implement Console route interface');
- }
-
- return $route;
- }
-}