|
|
|
@ -46,7 +46,7 @@ class router |
|
|
|
* |
|
|
|
* |
|
|
|
* @param $name |
|
|
|
* @param $name |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
public function name($name) |
|
|
|
public static function name($name) |
|
|
|
{ |
|
|
|
{ |
|
|
|
$route = self::$routes[self::$last]; |
|
|
|
$route = self::$routes[self::$last]; |
|
|
|
unset(self::$routes[self::$last]); |
|
|
|
unset(self::$routes[self::$last]); |
|
|
|
@ -439,7 +439,7 @@ class router |
|
|
|
if (!empty($parentControllers)) { |
|
|
|
if (!empty($parentControllers)) { |
|
|
|
end($parentControllers); |
|
|
|
end($parentControllers); |
|
|
|
$parentController = $parentControllers[key($parentControllers)]; |
|
|
|
$parentController = $parentControllers[key($parentControllers)]; |
|
|
|
$parentController = new $parentController; |
|
|
|
$parentController = new $parentController($my_request, $my_response); |
|
|
|
|
|
|
|
|
|
|
|
// Add properties to parent class |
|
|
|
// Add properties to parent class |
|
|
|
foreach ($params as $key => $value) { |
|
|
|
foreach ($params as $key => $value) { |
|
|
|
@ -450,7 +450,7 @@ class router |
|
|
|
//Call method |
|
|
|
//Call method |
|
|
|
if (method_exists($controller, $method)) { |
|
|
|
if (method_exists($controller, $method)) { |
|
|
|
$returned = call_user_func_array([$controller, $method], $params); |
|
|
|
$returned = call_user_func_array([$controller, $method], $params); |
|
|
|
return ["found"=> true, "returned"=> $returned, "middleware"=>$controller_middlewares]; |
|
|
|
return ["found"=> true, "returned"=> $returned, "middleware"=>$controller_middleware]; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|