This commit is contained in:
2021-08-03 11:02:28 +08:00
parent 537cb2dcf3
commit 271ef211a9
+5 -2
View File
@@ -630,13 +630,16 @@ class Router extends HttpService implements RouterInterface
{ {
$this->loadRouteDir(APP_PATH . 'routes'); $this->loadRouteDir(APP_PATH . 'routes');
$classes = Snowflake::getAnnotation()->runtime(CONTROLLER_PATH); $classes = Snowflake::getAnnotation()->runtime(CONTROLLER_PATH);
$di = Snowflake::getDi();
foreach ($classes as $class) { foreach ($classes as $class) {
$instance = Snowflake::getDi()->get($class); $instance = $di->get($class);
$methods = Snowflake::getDi()->getMethodAttribute($class); $methods = $di->getMethodAttribute($class);
foreach ($methods as $method => $attribute) { foreach ($methods as $method => $attribute) {
if (empty($attribute)) { if (empty($attribute)) {
continue; continue;
} }
var_dump($class);
foreach ($attribute as $item) { foreach ($attribute as $item) {
$item->execute($instance, $method); $item->execute($instance, $method);
} }