aboutsummaryrefslogtreecommitdiff
path: root/app/class/backrouter.php
diff options
context:
space:
mode:
authorvincent-peugnet <v.peugnet@free.fr>2018-11-11 22:04:49 +0100
committervincent-peugnet <v.peugnet@free.fr>2018-11-11 22:04:49 +0100
commita64af357ff41a61f5248e2052274315b390e979c (patch)
treef08323727b1b2a1fc86f8290777cf847f9604334 /app/class/backrouter.php
parentcea923a1e82a7e8ce696418c3a5a0f7703871101 (diff)
downloadwcms-a64af357ff41a61f5248e2052274315b390e979c.tar.gz
wcms-a64af357ff41a61f5248e2052274315b390e979c.zip
clean
Diffstat (limited to 'app/class/backrouter.php')
-rw-r--r--app/class/backrouter.php8
1 files changed, 7 insertions, 1 deletions
diff --git a/app/class/backrouter.php b/app/class/backrouter.php
index bcd1202..356a021 100644
--- a/app/class/backrouter.php
+++ b/app/class/backrouter.php
@@ -4,6 +4,7 @@
class Backrouter
{
protected $route;
+ protected $altorouter;
const ROUTES = [
'art' => ['art', 'read'],
@@ -35,6 +36,11 @@ class Backrouter
'aff=co' => ['connect', 'desktop'],
];
+ public function __construct($router)
+ {
+ $this->altorouter = $router;
+ }
+
public function run() {
if($this->matchroute()) {
$this->callmethod();
@@ -57,7 +63,7 @@ class Backrouter
$class = 'controller' . $method[0];
$function = $method[1];
- $controller = new $class($this->route->id());
+ $controller = new $class($this->altorouter);
$params = array_slice($method, 2);
$controller->$function(...$params);
}