mirror of
https://gitee.com/fastadminnet/framework.git
synced 2026-07-07 15:12:48 +08:00
改进
This commit is contained in:
@@ -343,8 +343,8 @@ class Route
|
|||||||
}
|
}
|
||||||
if (!empty($name)) {
|
if (!empty($name)) {
|
||||||
if ($routes instanceof \Closure) {
|
if ($routes instanceof \Closure) {
|
||||||
$currentOption = self::getGroup('option');
|
$currentOption = self::getGroup('option') ?: [];
|
||||||
$currentPattern = self::getGroup('pattern');
|
$currentPattern = self::getGroup('pattern') ?: [];
|
||||||
self::setGroup($name, array_merge($currentOption, $option), array_merge($currentPattern, $pattern));
|
self::setGroup($name, array_merge($currentOption, $option), array_merge($currentPattern, $pattern));
|
||||||
call_user_func_array($routes, []);
|
call_user_func_array($routes, []);
|
||||||
self::setGroup($currentGroup, $currentOption, $currentPattern);
|
self::setGroup($currentGroup, $currentOption, $currentPattern);
|
||||||
@@ -383,8 +383,8 @@ class Route
|
|||||||
|
|
||||||
} elseif ($routes instanceof \Closure) {
|
} elseif ($routes instanceof \Closure) {
|
||||||
// 闭包注册
|
// 闭包注册
|
||||||
$currentOption = self::getGroup('option');
|
$currentOption = self::getGroup('option') ?: [];
|
||||||
$currentPattern = self::getGroup('pattern');
|
$currentPattern = self::getGroup('pattern') ?: [];
|
||||||
self::setGroup('', array_merge($currentOption, $option), array_merge($currentPattern, $pattern));
|
self::setGroup('', array_merge($currentOption, $option), array_merge($currentPattern, $pattern));
|
||||||
call_user_func_array($routes, []);
|
call_user_func_array($routes, []);
|
||||||
self::setGroup($currentGroup, $currentOption, $currentPattern);
|
self::setGroup($currentGroup, $currentOption, $currentPattern);
|
||||||
|
|||||||
Reference in New Issue
Block a user