From d79282bfeff398db01c68346e40533c0b4297c93 Mon Sep 17 00:00:00 2001
From: PlamenVasilev <plamen.vasilev.vasilev@gmail.com>
Date: Wed, 11 Jun 2014 11:00:59 +0300
Subject: [PATCH] pass variable by reference

---
 include/class.signal.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/include/class.signal.php b/include/class.signal.php
index 424ccccc9..af257cd4a 100644
--- a/include/class.signal.php
+++ b/include/class.signal.php
@@ -93,9 +93,9 @@ class Signal {
             list($s, $callable, $check) = $sub;
             if ($s && !is_a($object, $s))
                 continue;
-            elseif ($check && !call_user_func($check, $object, $data))
+            elseif ($check && !call_user_func_array($check, array($object, $data)))
                 continue;
-            call_user_func($callable, $object, $data);
+            call_user_func_array($callable, array($object, $data));
         }
     }
 }
-- 
GitLab