Accepting String as callback

This commit is contained in:
ahwelp
2019-03-13 06:00:57 +00:00
parent f006f78353
commit 2d6227824c
+6 -3
View File
@@ -146,8 +146,14 @@ class Route{
}
foreach ($this->_callback as $callback){
if(is_string($callback)){
$segments = explode('@', $callback);
$class = new $segments[0]();
$class->{$segments[1]}(...array_values($this->_params));
}else{
call_user_func_array($callback, $this->_params);
}
}
foreach ($this->_after as $after){
call_user_func($after);
@@ -256,6 +262,3 @@ class Route{
return false;
}
}