summaryrefslogtreecommitdiff
path: root/app/Subscriber
diff options
context:
space:
mode:
authorFrederic Guillot <fred@kanboard.net>2016-01-16 21:35:25 -0500
committerFrederic Guillot <fred@kanboard.net>2016-01-16 21:35:25 -0500
commitee19c626485037adb57ae85b0cba598d37bd0010 (patch)
tree7ffdf6710c48490c0051f1564b45fdfc7bbe5b5f /app/Subscriber
parent6a7b8ec60f265413ca88878dba6180456257d370 (diff)
Allow one call by event
Diffstat (limited to 'app/Subscriber')
-rw-r--r--app/Subscriber/BaseSubscriber.php10
-rw-r--r--app/Subscriber/NotificationSubscriber.php2
2 files changed, 6 insertions, 6 deletions
diff --git a/app/Subscriber/BaseSubscriber.php b/app/Subscriber/BaseSubscriber.php
index 875c5e26..2e41da76 100644
--- a/app/Subscriber/BaseSubscriber.php
+++ b/app/Subscriber/BaseSubscriber.php
@@ -21,19 +21,19 @@ class BaseSubscriber extends Base
private $called = array();
/**
- * Check if a method has been executed
+ * Check if a listener has been executed
*
* @access public
- * @param string $method
+ * @param string $key
* @return boolean
*/
- public function isExecuted($method = '')
+ public function isExecuted($key = '')
{
- if (isset($this->called[$method])) {
+ if (isset($this->called[$key])) {
return true;
}
- $this->called[$method] = true;
+ $this->called[$key] = true;
return false;
}
diff --git a/app/Subscriber/NotificationSubscriber.php b/app/Subscriber/NotificationSubscriber.php
index 6c24b08c..d3afc13a 100644
--- a/app/Subscriber/NotificationSubscriber.php
+++ b/app/Subscriber/NotificationSubscriber.php
@@ -34,7 +34,7 @@ class NotificationSubscriber extends BaseSubscriber implements EventSubscriberIn
public function handleEvent(GenericEvent $event, $event_name)
{
- if (! $this->isExecuted()) {
+ if (! $this->isExecuted($event_name)) {
$this->logger->debug('Subscriber executed: '.__CLASS__.'::'.__METHOD__);
$event_data = $this->getEventData($event);