aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/phpbb/notification/method
diff options
context:
space:
mode:
authorkasimi <mail@kasimi.net>2017-09-07 13:30:39 +0200
committerkasimi <mail@kasimi.net>2017-09-07 13:30:39 +0200
commitedd1ce74436c399f407e667b0b81b329a57a6f15 (patch)
tree6987bb4f2814e51256fe11016c515964becb1281 /phpBB/phpbb/notification/method
parentec2d983ab1864affc6fd5718fc2faede488301dd (diff)
downloadforums-edd1ce74436c399f407e667b0b81b329a57a6f15.tar
forums-edd1ce74436c399f407e667b0b81b329a57a6f15.tar.gz
forums-edd1ce74436c399f407e667b0b81b329a57a6f15.tar.bz2
forums-edd1ce74436c399f407e667b0b81b329a57a6f15.tar.xz
forums-edd1ce74436c399f407e667b0b81b329a57a6f15.zip
[ticket/15328] Use type_interface
PHPBB3-15328
Diffstat (limited to 'phpBB/phpbb/notification/method')
-rw-r--r--phpBB/phpbb/notification/method/email.php8
-rw-r--r--phpBB/phpbb/notification/method/jabber.php8
-rw-r--r--phpBB/phpbb/notification/method/messenger_base.php8
3 files changed, 15 insertions, 9 deletions
diff --git a/phpBB/phpbb/notification/method/email.php b/phpBB/phpbb/notification/method/email.php
index b330aa9da8..56dd1e9367 100644
--- a/phpBB/phpbb/notification/method/email.php
+++ b/phpBB/phpbb/notification/method/email.php
@@ -13,6 +13,8 @@
namespace phpbb\notification\method;
+use phpbb\notification\type\type_interface;
+
/**
* Email notification method class
* This class handles sending emails for notifications
@@ -57,11 +59,11 @@ class email extends \phpbb\notification\method\messenger_base
* Is this method available for the user?
* This is checked on the notifications options
*
- * @param \phpbb\notification\type\type_interface $notification_type An optional instance of a notification type. If provided, this
- * method additionally checks if the type provides an email template.
+ * @param type_interface $notification_type An optional instance of a notification type. If provided, this
+ * method additionally checks if the type provides an email template.
* @return bool
*/
- public function is_available(\phpbb\notification\type\type_interface $notification_type = null)
+ public function is_available(type_interface $notification_type = null)
{
return parent::is_available($notification_type) && $this->config['email_enable'] && $this->user->data['user_email'];
}
diff --git a/phpBB/phpbb/notification/method/jabber.php b/phpBB/phpbb/notification/method/jabber.php
index 4b461a5da3..81fdb378e2 100644
--- a/phpBB/phpbb/notification/method/jabber.php
+++ b/phpBB/phpbb/notification/method/jabber.php
@@ -13,6 +13,8 @@
namespace phpbb\notification\method;
+use phpbb\notification\type\type_interface;
+
/**
* Jabber notification method class
* This class handles sending Jabber messages for notifications
@@ -57,11 +59,11 @@ class jabber extends \phpbb\notification\method\messenger_base
* Is this method available for the user?
* This is checked on the notifications options
*
- * @param \phpbb\notification\type\type_interface $notification_type An optional instance of a notification type. If provided, this
- * method additionally checks if the type provides an email template.
+ * @param type_interface $notification_type An optional instance of a notification type. If provided, this
+ * method additionally checks if the type provides an email template.
* @return bool
*/
- public function is_available(\phpbb\notification\type\type_interface $notification_type = null)
+ public function is_available(type_interface $notification_type = null)
{
return parent::is_available($notification_type) && $this->global_available() && $this->user->data['user_jabber'];
}
diff --git a/phpBB/phpbb/notification/method/messenger_base.php b/phpBB/phpbb/notification/method/messenger_base.php
index 7c99085a95..32e79aa936 100644
--- a/phpBB/phpbb/notification/method/messenger_base.php
+++ b/phpBB/phpbb/notification/method/messenger_base.php
@@ -13,6 +13,8 @@
namespace phpbb\notification\method;
+use phpbb\notification\type\type_interface;
+
/**
* Abstract notification method handling email and jabber notifications
* using the phpBB messenger.
@@ -46,11 +48,11 @@ abstract class messenger_base extends \phpbb\notification\method\base
* Is this method available for the user?
* This is checked on the notifications options
*
- * @param \phpbb\notification\type\type_interface $notification_type An optional instance of a notification type. This method returns false
- * only if the type is provided and if it doesn't provide an email template.
+ * @param type_interface $notification_type An optional instance of a notification type. This method returns false
+ * only if the type is provided and if it doesn't provide an email template.
* @return bool
*/
- public function is_available(\phpbb\notification\type\type_interface $notification_type = null)
+ public function is_available(type_interface $notification_type = null)
{
return $notification_type === null || $notification_type->get_email_template() !== false;
}