summaryrefslogtreecommitdiff
path: root/app/Core
diff options
context:
space:
mode:
authorFrédéric Guillot <fred@kanboard.net>2014-10-12 21:38:56 -0400
committerFrédéric Guillot <fred@kanboard.net>2014-10-12 21:38:56 -0400
commit074056352de98fc567b4d13184c72887c75625d0 (patch)
tree7d262c3a5d5f779648f51aa0eb7d9f279c05d89d /app/Core
parent4061927d215c846ff8eb196301bf61532018042b (diff)
Project activity refactoring and listeners improvements
Diffstat (limited to 'app/Core')
-rw-r--r--app/Core/Event.php5
1 files changed, 4 insertions, 1 deletions
diff --git a/app/Core/Event.php b/app/Core/Event.php
index 0e6df5e8..a32499d8 100644
--- a/app/Core/Event.php
+++ b/app/Core/Event.php
@@ -69,11 +69,14 @@ class Event
{
if (! $this->isEventTriggered($eventName)) {
- $this->lastEvent = $eventName;
$this->events[] = $eventName;
if (isset($this->listeners[$eventName])) {
+
foreach ($this->listeners[$eventName] as $listener) {
+
+ $this->lastEvent = $eventName;
+
if ($listener->execute($data)) {
$this->lastListener = get_class($listener);
}