Преглед на файлове

controller call

tags/0.1.0
Robin Thoni преди 9 години
родител
ревизия
ff0d4f87dd
променени са 1 файла, в които са добавени 5 реда и са изтрити 3 реда
  1. 5
    3
      src/Utils/LuRoute.php

+ 5
- 3
src/Utils/LuRoute.php Целия файл

@@ -92,9 +92,11 @@ class LuRoute {
92 92
                 }
93 93
             }
94 94
 
95
-            return LuOutputFormatter::formatSuccess(forward_static_call_array(array($controller, $method), $args));
96
-        },
97
-            'middleware' => $middleware_string];
95
+            $controllerInstance = new $controller();
96
+            $result = call_user_func_array(array($controllerInstance, $method), $args);
97
+
98
+            return LuOutputFormatter::formatSuccess($result);
99
+        }, 'middleware' => $middleware_string];
98 100
     }
99 101
 
100 102
     /**

Loading…
Отказ
Запис