aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/phpbb/event
diff options
context:
space:
mode:
authorOliver Schramm <oliver.schramm97@gmail.com>2017-10-04 04:52:41 +0200
committerOliver Schramm <oliver.schramm97@gmail.com>2017-10-04 04:52:41 +0200
commitf788b7384b14914d38788a1ff8b9e35384206aff (patch)
treeb299dfe9a2bd3f096c47d8711e18341045d67042 /phpBB/phpbb/event
parentfc3d3a83db3357f3275c72ff7b3607666c6307a3 (diff)
downloadforums-f788b7384b14914d38788a1ff8b9e35384206aff.tar
forums-f788b7384b14914d38788a1ff8b9e35384206aff.tar.gz
forums-f788b7384b14914d38788a1ff8b9e35384206aff.tar.bz2
forums-f788b7384b14914d38788a1ff8b9e35384206aff.tar.xz
forums-f788b7384b14914d38788a1ff8b9e35384206aff.zip
[ticket/15389] Allow arrays in event dispatcher
PHPBB3-15389
Diffstat (limited to 'phpBB/phpbb/event')
-rw-r--r--phpBB/phpbb/event/dispatcher.php7
1 files changed, 6 insertions, 1 deletions
diff --git a/phpBB/phpbb/event/dispatcher.php b/phpBB/phpbb/event/dispatcher.php
index 1c4abeb108..1ba2ab8987 100644
--- a/phpBB/phpbb/event/dispatcher.php
+++ b/phpBB/phpbb/event/dispatcher.php
@@ -57,7 +57,12 @@ class dispatcher extends ContainerAwareEventDispatcher implements dispatcher_int
return $event;
}
- return parent::dispatch($eventName, $event);
+ foreach ((array) $eventName as $name)
+ {
+ $event = parent::dispatch($name, $event);
+ }
+
+ return $event;
}
/**