diff --git a/lib/Cake/Utility/Hash.php b/lib/Cake/Utility/Hash.php index 8a4e57b3a54..39a673669c9 100644 --- a/lib/Cake/Utility/Hash.php +++ b/lib/Cake/Utility/Hash.php @@ -170,7 +170,7 @@ protected static function _matchToken($key, $token) { */ protected static function _matches(array $data, $selector) { preg_match_all( - '/(\[ (?[^=>[><]) \s* (?(?:\/.*?\/ | [^\]]+)) )? \])/x', + '/(\[ (?P[^=>[><]) \s* (?P(?:\/.*?\/ | [^\]]+)) )? \])/x', $selector, $conditions, PREG_SET_ORDER