- Patch #67434 by fgm: small performance improvement. Unset variables as soon as possible.
parent
ff760f005d
commit
b0ba5ef4f5
|
@ -1069,10 +1069,10 @@ function _menu_build() {
|
||||||
$_menu['callbacks'][$item['path']] = array('callback' => $item['callback']);
|
$_menu['callbacks'][$item['path']] = array('callback' => $item['callback']);
|
||||||
if (isset($item['callback arguments'])) {
|
if (isset($item['callback arguments'])) {
|
||||||
$_menu['callbacks'][$item['path']]['callback arguments'] = $item['callback arguments'];
|
$_menu['callbacks'][$item['path']]['callback arguments'] = $item['callback arguments'];
|
||||||
}
|
unset($item['callback arguments']);
|
||||||
}
|
}
|
||||||
unset($item['callback']);
|
unset($item['callback']);
|
||||||
unset($item['callback arguments']);
|
}
|
||||||
$_menu['items'][$mid] = $item;
|
$_menu['items'][$mid] = $item;
|
||||||
$_menu['path index'][$item['path']] = $mid;
|
$_menu['path index'][$item['path']] = $mid;
|
||||||
|
|
||||||
|
@ -1220,10 +1220,10 @@ function _menu_append_contextual_items() {
|
||||||
$_menu['callbacks'][$item['path']] = array('callback' => $item['callback']);
|
$_menu['callbacks'][$item['path']] = array('callback' => $item['callback']);
|
||||||
if (isset($item['callback arguments'])) {
|
if (isset($item['callback arguments'])) {
|
||||||
$_menu['callbacks'][$item['path']]['callback arguments'] = $item['callback arguments'];
|
$_menu['callbacks'][$item['path']]['callback arguments'] = $item['callback arguments'];
|
||||||
}
|
unset($item['callback arguments']);
|
||||||
}
|
}
|
||||||
unset($item['callback']);
|
unset($item['callback']);
|
||||||
unset($item['callback arguments']);
|
}
|
||||||
if (!isset($_menu['path index'][$item['path']])) {
|
if (!isset($_menu['path index'][$item['path']])) {
|
||||||
if (!isset($item['path'])) {
|
if (!isset($item['path'])) {
|
||||||
$item['path'] = '';
|
$item['path'] = '';
|
||||||
|
|
Loading…
Reference in New Issue