aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--phpBB/config/notifications.yml34
-rw-r--r--phpBB/includes/notification/type/base.php6
-rw-r--r--tests/notification/manager_helper.php8
-rw-r--r--tests/notification/notification_test.php4
-rw-r--r--tests/notification/submit_post_base.php2
5 files changed, 26 insertions, 28 deletions
diff --git a/phpBB/config/notifications.yml b/phpBB/config/notifications.yml
index c66527941e..60aa63a854 100644
--- a/phpBB/config/notifications.yml
+++ b/phpBB/config/notifications.yml
@@ -19,7 +19,7 @@ services:
arguments:
- @user_loader
- @dbal.conn
- - @cache
+ - @cache.driver
- @user
- @auth
- @config
@@ -37,7 +37,7 @@ services:
arguments:
- @user_loader
- @dbal.conn
- - @cache
+ - @cache.driver
- @user
- @auth
- @config
@@ -55,7 +55,7 @@ services:
arguments:
- @user_loader
- @dbal.conn
- - @cache
+ - @cache.driver
- @user
- @auth
- @config
@@ -73,7 +73,7 @@ services:
arguments:
- @user_loader
- @dbal.conn
- - @cache
+ - @cache.driver
- @user
- @auth
- @config
@@ -91,7 +91,7 @@ services:
arguments:
- @user_loader
- @dbal.conn
- - @cache
+ - @cache.driver
- @user
- @auth
- @config
@@ -109,7 +109,7 @@ services:
arguments:
- @user_loader
- @dbal.conn
- - @cache
+ - @cache.driver
- @user
- @auth
- @config
@@ -127,7 +127,7 @@ services:
arguments:
- @user_loader
- @dbal.conn
- - @cache
+ - @cache.driver
- @user
- @auth
- @config
@@ -145,7 +145,7 @@ services:
arguments:
- @user_loader
- @dbal.conn
- - @cache
+ - @cache.driver
- @user
- @auth
- @config
@@ -163,7 +163,7 @@ services:
arguments:
- @user_loader
- @dbal.conn
- - @cache
+ - @cache.driver
- @user
- @auth
- @config
@@ -181,7 +181,7 @@ services:
arguments:
- @user_loader
- @dbal.conn
- - @cache
+ - @cache.driver
- @user
- @auth
- @config
@@ -199,7 +199,7 @@ services:
arguments:
- @user_loader
- @dbal.conn
- - @cache
+ - @cache.driver
- @user
- @auth
- @config
@@ -217,7 +217,7 @@ services:
arguments:
- @user_loader
- @dbal.conn
- - @cache
+ - @cache.driver
- @user
- @auth
- @config
@@ -235,7 +235,7 @@ services:
arguments:
- @user_loader
- @dbal.conn
- - @cache
+ - @cache.driver
- @user
- @auth
- @config
@@ -253,7 +253,7 @@ services:
arguments:
- @user_loader
- @dbal.conn
- - @cache
+ - @cache.driver
- @user
- @auth
- @config
@@ -271,7 +271,7 @@ services:
arguments:
- @user_loader
- @dbal.conn
- - @cache
+ - @cache.driver
- @user
- @auth
- @config
@@ -289,7 +289,7 @@ services:
arguments:
- @user_loader
- @dbal.conn
- - @cache
+ - @cache.driver
- @user
- @auth
- @config
@@ -304,7 +304,7 @@ services:
arguments:
- @user_loader
- @dbal.conn
- - @cache
+ - @cache.driver
- @user
- @auth
- @config
diff --git a/phpBB/includes/notification/type/base.php b/phpBB/includes/notification/type/base.php
index 983383ce2a..46517f1c9b 100644
--- a/phpBB/includes/notification/type/base.php
+++ b/phpBB/includes/notification/type/base.php
@@ -30,7 +30,7 @@ abstract class phpbb_notification_type_base implements phpbb_notification_type_i
/** @var phpbb_db_driver */
protected $db;
- /** @var phpbb_cache_service */
+ /** @var phpbb_cache_driver_interface */
protected $cache;
/** @var phpbb_template */
@@ -96,7 +96,7 @@ abstract class phpbb_notification_type_base implements phpbb_notification_type_i
*
* @param phpbb_user_loader $user_loader
* @param phpbb_db_driver $db
- * @param phpbb_cache_service $cache
+ * @param phpbb_cache_driver_interface $cache
* @param phpbb_user $user
* @param phpbb_auth $auth
* @param phpbb_config $config
@@ -107,7 +107,7 @@ abstract class phpbb_notification_type_base implements phpbb_notification_type_i
* @param string $user_notifications_table
* @return phpbb_notification_type_base
*/
- public function __construct(phpbb_user_loader $user_loader, phpbb_db_driver $db, phpbb_cache_service $cache, $user, phpbb_auth $auth, phpbb_config $config, $phpbb_root_path, $php_ext, $notification_types_table, $notifications_table, $user_notifications_table)
+ 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, $notification_types_table, $notifications_table, $user_notifications_table)
{
$this->user_loader = $user_loader;
$this->db = $db;
diff --git a/tests/notification/manager_helper.php b/tests/notification/manager_helper.php
index 8d2ce5e002..7a794f922f 100644
--- a/tests/notification/manager_helper.php
+++ b/tests/notification/manager_helper.php
@@ -28,12 +28,10 @@ class phpbb_notification_manager_helper extends phpbb_notification_manager
// Extra dependencies for get_*_class functions
protected $auth = null;
- protected $cache = null;
protected $config = null;
- public function setDependencies($auth, $cache, $config)
+ public function setDependencies($auth, $config)
{
$this->auth = $auth;
- $this->cache = $cache;
$this->config = $config;
}
@@ -44,7 +42,7 @@ class phpbb_notification_manager_helper extends phpbb_notification_manager
{
$item_type = 'phpbb_notification_type_' . $item_type;
- $item = new $item_type($this->user_loader, $this->db, $this->cache, $this->user, $this->auth, $this->config, $this->phpbb_root_path, $this->php_ext, $this->notification_types_table, $this->notifications_table, $this->user_notifications_table);
+ $item = new $item_type($this->user_loader, $this->db, $this->cache->get_driver(), $this->user, $this->auth, $this->config, $this->phpbb_root_path, $this->php_ext, $this->notification_types_table, $this->notifications_table, $this->user_notifications_table);
$item->set_notification_manager($this);
@@ -60,7 +58,7 @@ class phpbb_notification_manager_helper extends phpbb_notification_manager
{
$method_name = 'phpbb_notification_method_' . $method_name;
- $method = new $method_name($this->user_loader, $this->db, $this->cache, $this->user, $this->auth, $this->config, $this->phpbb_root_path, $this->php_ext, $this->notification_types_table, $this->notifications_table, $this->user_notifications_table);
+ $method = new $method_name($this->user_loader, $this->db, $this->cache->get_driver(), $this->user, $this->auth, $this->config, $this->phpbb_root_path, $this->php_ext, $this->notification_types_table, $this->notifications_table, $this->user_notifications_table);
$method->set_notification_manager($this);
diff --git a/tests/notification/notification_test.php b/tests/notification/notification_test.php
index 4ffd3587f1..c342b10a7f 100644
--- a/tests/notification/notification_test.php
+++ b/tests/notification/notification_test.php
@@ -61,7 +61,7 @@ class phpbb_notification_test extends phpbb_database_test_case
'phpbb_user_notifications'
);
- $this->notifications->setDependencies($this->auth, $this->cache, $this->config);
+ $this->notifications->setDependencies($this->auth, $this->config);
$types = array();
foreach (array(
@@ -123,7 +123,7 @@ class phpbb_notification_test extends phpbb_database_test_case
{
$this->assertEquals(3, $this->notifications->get_notification_type_id('fail'));
- $this->fail('Non-existant type should throw exception');
+ $this->fail('Non-existent type should throw an exception');
}
catch (Exception $e) {}
}
diff --git a/tests/notification/submit_post_base.php b/tests/notification/submit_post_base.php
index c3dbfc2535..59daf6c9cb 100644
--- a/tests/notification/submit_post_base.php
+++ b/tests/notification/submit_post_base.php
@@ -106,7 +106,7 @@ class phpbb_notification_submit_post_base extends phpbb_database_test_case
{
$class_name = 'phpbb_notification_type_' . $type;
$class = new $class_name(
- $user_loader, $db, $cache, $user, $auth, $config,
+ $user_loader, $db, $cache->get_driver(), $user, $auth, $config,
$phpbb_root_path, $phpEx,
NOTIFICATION_TYPES_TABLE, NOTIFICATIONS_TABLE, USER_NOTIFICATIONS_TABLE);