diff options
Diffstat (limited to 'phpBB/includes/notification/method/base.php')
-rw-r--r-- | phpBB/includes/notification/method/base.php | 116 |
1 files changed, 0 insertions, 116 deletions
diff --git a/phpBB/includes/notification/method/base.php b/phpBB/includes/notification/method/base.php deleted file mode 100644 index b633956d01..0000000000 --- a/phpBB/includes/notification/method/base.php +++ /dev/null @@ -1,116 +0,0 @@ -<?php -/** -* -* @package notifications -* @copyright (c) 2012 phpBB Group -* @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License v2 -* -*/ - -/** -* @ignore -*/ -if (!defined('IN_PHPBB')) -{ - exit; -} - -/** -* Base notifications method class -* @package notifications -*/ -abstract class phpbb_notification_method_base implements phpbb_notification_method_interface -{ - /** @var phpbb_notification_manager */ - protected $notification_manager; - - /** @var phpbb_user_loader */ - protected $user_loader; - - /** @var phpbb_db_driver */ - protected $db; - - /** @var phpbb_cache_driver_interface */ - protected $cache; - - /** @var phpbb_template */ - protected $template; - - /** @var phpbb_extension_manager */ - protected $extension_manager; - - /** @var phpbb_user */ - protected $user; - - /** @var phpbb_auth */ - protected $auth; - - /** @var phpbb_config */ - protected $config; - - /** @var string */ - protected $phpbb_root_path; - - /** @var string */ - protected $php_ext; - - /** - * Queue of messages to be sent - * - * @var array - */ - protected $queue = array(); - - /** - * Notification Method Base Constructor - * - * @param phpbb_user_loader $user_loader - * @param phpbb_db_driver $db - * @param phpbb_cache_driver_interface $cache - * @param phpbb_user $user - * @param phpbb_auth $auth - * @param phpbb_config $config - * @param string $phpbb_root_path - * @param string $php_ext - * @return phpbb_notification_method_base - */ - public function __construct(phpbb_user_loader $user_loader, phpbb_db_driver $db, phpbb_cache_driver_interface $cache, $user, phpbb_auth $auth, phpbb_config $config, $phpbb_root_path, $php_ext) - { - $this->user_loader = $user_loader; - $this->db = $db; - $this->cache = $cache; - $this->user = $user; - $this->auth = $auth; - $this->config = $config; - $this->phpbb_root_path = $phpbb_root_path; - $this->php_ext = $php_ext; - } - - /** - * Set notification manager (required) - * - * @param phpbb_notification_manager $notification_manager - */ - public function set_notification_manager(phpbb_notification_manager $notification_manager) - { - $this->notification_manager = $notification_manager; - } - - /** - * Add a notification to the queue - * - * @param phpbb_notification_type_interface $notification - */ - public function add_to_queue(phpbb_notification_type_interface $notification) - { - $this->queue[] = $notification; - } - - /** - * Empty the queue - */ - protected function empty_queue() - { - $this->queue = array(); - } -} |