From e6e14a7ff98b1d80da43d51ee22f8104fb431c03 Mon Sep 17 00:00:00 2001 From: Jose Lorenzo Rodriguez Date: Thu, 12 Jan 2012 19:13:56 -0430 Subject: [PATCH] Fixing php 5.2 specific problem, closes #2468 --- lib/Cake/Event/CakeEventManager.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/Cake/Event/CakeEventManager.php b/lib/Cake/Event/CakeEventManager.php index 8b3ceb0f7..cb29d4e7e 100644 --- a/lib/Cake/Event/CakeEventManager.php +++ b/lib/Cake/Event/CakeEventManager.php @@ -265,7 +265,11 @@ class CakeEventManager { return array(); } ksort($this->_listeners[$eventKey]); - return array_reduce($this->_listeners[$eventKey], 'array_merge', array()); + $result = array(); + foreach ($this->_listeners[$eventKey] as $priorityQ) { + $result = array_merge($result, $priorityQ); + } + return $result; } -} \ No newline at end of file +}