summaryrefslogtreecommitdiff
path: root/app/Core/PluginBase.php
diff options
context:
space:
mode:
Diffstat (limited to 'app/Core/PluginBase.php')
-rw-r--r--app/Core/PluginBase.php47
1 files changed, 0 insertions, 47 deletions
diff --git a/app/Core/PluginBase.php b/app/Core/PluginBase.php
deleted file mode 100644
index 457afa03..00000000
--- a/app/Core/PluginBase.php
+++ /dev/null
@@ -1,47 +0,0 @@
-<?php
-
-namespace Core;
-
-/**
- * Plugin Base class
- *
- * @package core
- * @author Frederic Guillot
- */
-abstract class PluginBase extends Base
-{
- /**
- * Method called for each request
- *
- * @abstract
- * @access public
- */
- abstract public function initialize();
-
- /**
- * Returns all classes that needs to be stored in the DI container
- *
- * @access public
- * @return array
- */
- public function getClasses()
- {
- return array();
- }
-
- /**
- * Listen on internal events
- *
- * @access public
- * @param string $event
- * @param callable $callback
- */
- public function on($event, $callback)
- {
- $container = $this->container;
-
- $this->container['dispatcher']->addListener($event, function() use ($container, $callback) {
- call_user_func($callback, $container);
- });
- }
-}