aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/includes
diff options
context:
space:
mode:
authorIgor Wiedler <igor@wiedler.ch>2012-03-11 15:14:13 +0100
committerIgor Wiedler <igor@wiedler.ch>2012-03-11 15:15:33 +0100
commite02d92ac62fbe1dc08994444c18a7447d72c56e6 (patch)
treeee96cc57586f4b3c4e2998d6ad0d747c5db189a7 /phpBB/includes
parent5dd5df46a497631b905f6595707b0d1b0c302749 (diff)
downloadforums-e02d92ac62fbe1dc08994444c18a7447d72c56e6.tar
forums-e02d92ac62fbe1dc08994444c18a7447d72c56e6.tar.gz
forums-e02d92ac62fbe1dc08994444c18a7447d72c56e6.tar.bz2
forums-e02d92ac62fbe1dc08994444c18a7447d72c56e6.tar.xz
forums-e02d92ac62fbe1dc08994444c18a7447d72c56e6.zip
[feature/event-dispatcher] Use real EventDispatcher through composer
* replace the copy-pasta EventDispatcher with the real one from Symfony2 * use composer for managing this dependency, use composer autoloading PHPBB3-9550
Diffstat (limited to 'phpBB/includes')
-rw-r--r--phpBB/includes/event/data.php4
-rw-r--r--phpBB/includes/event/extension_subscriber_loader.php6
2 files changed, 7 insertions, 3 deletions
diff --git a/phpBB/includes/event/data.php b/phpBB/includes/event/data.php
index 754876c119..62e2f2312e 100644
--- a/phpBB/includes/event/data.php
+++ b/phpBB/includes/event/data.php
@@ -15,7 +15,9 @@ if (!defined('IN_PHPBB'))
exit;
}
-class phpbb_event_data extends phpbb_event implements ArrayAccess
+use Symfony\Component\EventDispatcher\Event;
+
+class phpbb_event_data extends Event implements ArrayAccess
{
private $data;
diff --git a/phpBB/includes/event/extension_subscriber_loader.php b/phpBB/includes/event/extension_subscriber_loader.php
index 2a53af1249..aa32ca9686 100644
--- a/phpBB/includes/event/extension_subscriber_loader.php
+++ b/phpBB/includes/event/extension_subscriber_loader.php
@@ -15,12 +15,14 @@ if (!defined('IN_PHPBB'))
exit;
}
+use Symfony\Component\EventDispatcher\EventDispatcher;
+
class phpbb_event_extension_subscriber_loader
{
private $dispatcher;
private $extension_manager;
- public function __construct(phpbb_event_dispatcher $dispatcher, phpbb_extension_manager $extension_manager)
+ public function __construct(EventDispatcher $dispatcher, phpbb_extension_manager $extension_manager)
{
$this->dispatcher = $dispatcher;
$this->extension_manager = $extension_manager;
@@ -37,7 +39,7 @@ class phpbb_event_extension_subscriber_loader
foreach ($subscriber_classes as $class) {
$subscriber = new $class();
- $this->dispatcher->add_subscriber($subscriber);
+ $this->dispatcher->addSubscriber($subscriber);
}
}
}