jenkins-bot has submitted this change and it was merged. (
https://gerrit.wikimedia.org/r/404139 )
Change subject: Use ReadOnlyMode MediaWiki service introduced in 1.29.0
......................................................................
Use ReadOnlyMode MediaWiki service introduced in 1.29.0
This helps avoid calling the global wfReadOnly function,
and in turn uses a MediaWiki service instead, introduced
in 1.29.0.
Change-Id: I841504ac3316c2bb264a82a56780482fa1ed4a11
---
M UserBoard/ApiDeleteUserBoardMessage.php
M UserBoard/ApiSendUserBoardMessage.php
M UserRelationship/ApiRelationshipResponse.php
3 files changed, 12 insertions(+), 3 deletions(-)
Approvals:
Jack Phoenix: Looks good to me, approved
jenkins-bot: Verified
diff --git a/UserBoard/ApiDeleteUserBoardMessage.php
b/UserBoard/ApiDeleteUserBoardMessage.php
index 85edd33..0238a18 100644
--- a/UserBoard/ApiDeleteUserBoardMessage.php
+++ b/UserBoard/ApiDeleteUserBoardMessage.php
@@ -1,14 +1,17 @@
<?php
+use MediaWiki\MediaWikiServices;
+
class ApiDeleteUserBoardMessage extends ApiBase {
public function execute() {
$main = $this->getMain();
$user = $this->getUser();
+ $readOnlyMode =
MediaWikiServices::getInstance()->getReadOnlyMode();
$messageId = $main->getVal( 'id' );
// Don't allow deleting messages when the database is locked
for some reason
- if ( wfReadOnly() ) {
+ if ( $readOnlyMode->isReadOnly() ) {
$this->getResult()->addValue( null, 'result', 'You
cannot delete messages right now.' );
return true;
}
diff --git a/UserBoard/ApiSendUserBoardMessage.php
b/UserBoard/ApiSendUserBoardMessage.php
index b8853ec..d4e9754 100644
--- a/UserBoard/ApiSendUserBoardMessage.php
+++ b/UserBoard/ApiSendUserBoardMessage.php
@@ -1,5 +1,7 @@
<?php
+use MediaWiki\MediaWikiServices;
+
class ApiSendUserBoardMessage extends ApiBase {
public function execute() {
$main = $this->getMain();
@@ -9,10 +11,11 @@
$message_type = $main->getVal( 'type' ) || 0;
$user = $this->getUser();
+ $readOnlyMode =
MediaWikiServices::getInstance()->getReadOnlyMode();
// Don't allow blocked users to send messages and also don't
allow message
// sending when the database is locked for some reason
- if ( $user->isBlocked() || wfReadOnly() ) {
+ if ( $user->isBlocked() || $readOnlyMode->isReadOnly() ) {
$this->getResult()->addValue( null, 'result', 'You
cannot send messages.' );
return true;
}
diff --git a/UserRelationship/ApiRelationshipResponse.php
b/UserRelationship/ApiRelationshipResponse.php
index 09676b7..8d772ee 100644
--- a/UserRelationship/ApiRelationshipResponse.php
+++ b/UserRelationship/ApiRelationshipResponse.php
@@ -1,5 +1,7 @@
<?php
+use MediaWiki\MediaWikiServices;
+
class ApiRelationshipResponse extends ApiBase {
public function execute() {
$main = $this->getMain();
@@ -8,10 +10,11 @@
$requestId = $main->getVal( 'id' );
$user = $this->getUser();
+ $readOnlyMode =
MediaWikiServices::getInstance()->getReadOnlyMode();
// Don't allow blocked users to send messages and also don't
allow message
// sending when the database is locked for some reason
- if ( $user->isBlocked() || wfReadOnly() ) {
+ if ( $user->isBlocked() || $readOnlyMode->isReadOnly() ) {
return false;
}
--
To view, visit https://gerrit.wikimedia.org/r/404139
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I841504ac3316c2bb264a82a56780482fa1ed4a11
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/SocialProfile
Gerrit-Branch: master
Gerrit-Owner: SamanthaNguyen <[email protected]>
Gerrit-Reviewer: Jack Phoenix <[email protected]>
Gerrit-Reviewer: Lewis Cawte <[email protected]>
Gerrit-Reviewer: jenkins-bot <>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits