From 432d00de19d9bbc2d937935d3f8fa7e2c42b215c Mon Sep 17 00:00:00 2001 From: mark_story Date: Sat, 31 Mar 2012 21:37:10 -0400 Subject: [PATCH] Another small optimization. --- lib/Cake/Utility/Hash.php | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/lib/Cake/Utility/Hash.php b/lib/Cake/Utility/Hash.php index 7a88c38d5c4..dc96c769ebf 100644 --- a/lib/Cake/Utility/Hash.php +++ b/lib/Cake/Utility/Hash.php @@ -276,15 +276,14 @@ protected static function _simpleOp($op, $data, $path, $values = null) { } elseif ($op === 'remove') { if ($i === $last) { unset($_list[$key]); - } else { - if (!isset($_list[$key])) { - return $data; - } - $_list =& $_list[$key]; + return $data; + } + if (!isset($_list[$key])) { + return $data; } + $_list =& $_list[$key]; } } - return $data; } /**