add getRoutes()-methode
authorJoshua Rüsweg <josh@bastelstu.be>
Wed, 1 Oct 2014 14:32:57 +0000 (16:32 +0200)
committerJoshua Rüsweg <josh@bastelstu.be>
Wed, 1 Oct 2014 14:32:57 +0000 (16:32 +0200)
For a WCF2.1 plugin I need all the routes, which are registered. Since it's not possible to directly access the routes as a plugin, I would propose, for introducing a method.

wcfsetup/install/files/lib/system/request/RouteHandler.class.php

index 741a1de0fc13441cea45563ba438471a4b1076db..89718344d16a32e7aca927ad45ec3816188132ce 100644 (file)
@@ -103,6 +103,15 @@ class RouteHandler extends SingletonFactory {
                array_unshift($this->routes, $route);
        }
        
+       /**
+        * Returns all registered routes. 
+        * 
+        * @return      array<\wcf\system\request\Route>
+        **/
+       public function getRoutes() {
+               return $this->routes; 
+       }
+       
        /**
         * Returns true if a route matches. Please bear in mind, that the
         * first route which is able to consume all path components is used,