aboutsummaryrefslogtreecommitdiffstats
path: root/includes/api
diff options
context:
space:
mode:
authorBartosz Dziewoński <dziewonski@fastmail.fm>2024-04-03 20:49:04 +0200
committerBartosz Dziewoński <dziewonski@fastmail.fm>2024-04-09 20:25:18 +0200
commit02044a5ba1a4355d9cd7c8b5f8f3f884728f1194 (patch)
tree81c59b4056503c41bedfed97f8f3b9ca2647bc25 /includes/api
parentda9ac63105617e5b2ce0a555dd291c62dbdd4237 (diff)
downloadmediawikicore-02044a5ba1a4355d9cd7c8b5f8f3f884728f1194.tar.gz
mediawikicore-02044a5ba1a4355d9cd7c8b5f8f3f884728f1194.zip
Document more methods that accept MessageSpecifier, not just Message
These methods can already handle any MessageSpecifier, but their documentation didn't show this. Change-Id: I1323d18baf17a8a27cc9bed31860c4cc89e61a22
Diffstat (limited to 'includes/api')
-rw-r--r--includes/api/ApiBase.php4
-rw-r--r--includes/api/ApiErrorFormatter.php4
-rw-r--r--includes/api/ApiMessage.php6
3 files changed, 7 insertions, 7 deletions
diff --git a/includes/api/ApiBase.php b/includes/api/ApiBase.php
index c001ef4aed42..ce6e43b9ce43 100644
--- a/includes/api/ApiBase.php
+++ b/includes/api/ApiBase.php
@@ -1444,7 +1444,7 @@ abstract class ApiBase extends ContextSource {
* message key by stripping any "apiwarn-" or "apierror-" prefix.
*
* @since 1.29
- * @param string|array|Message $msg See ApiErrorFormatter::addWarning()
+ * @param string|array|MessageSpecifier $msg See ApiErrorFormatter::addWarning()
* @param string|null $code See ApiErrorFormatter::addWarning()
* @param array|null $data See ApiErrorFormatter::addWarning()
*/
@@ -1458,7 +1458,7 @@ abstract class ApiBase extends ContextSource {
* A combination of $this->addWarning() and $this->logFeatureUsage()
*
* @since 1.29
- * @param string|array|Message $msg See ApiErrorFormatter::addWarning()
+ * @param string|array|MessageSpecifier $msg See ApiErrorFormatter::addWarning()
* @param string|null $feature See ApiBase::logFeatureUsage()
* @param array|null $data See ApiErrorFormatter::addWarning()
*/
diff --git a/includes/api/ApiErrorFormatter.php b/includes/api/ApiErrorFormatter.php
index cfdc3ec348b3..f3db31db4a4f 100644
--- a/includes/api/ApiErrorFormatter.php
+++ b/includes/api/ApiErrorFormatter.php
@@ -150,7 +150,7 @@ class ApiErrorFormatter {
/**
* Add a warning to the result
* @param string|null $modulePath
- * @param Message|array|string $msg Warning message. See ApiMessage::create().
+ * @param MessageSpecifier|array|string $msg Warning message. See ApiMessage::create().
* @param string|null $code See ApiMessage::create().
* @param array|null $data See ApiMessage::create().
*/
@@ -165,7 +165,7 @@ class ApiErrorFormatter {
/**
* Add an error to the result
* @param string|null $modulePath
- * @param Message|array|string $msg Warning message. See ApiMessage::create().
+ * @param MessageSpecifier|array|string $msg Warning message. See ApiMessage::create().
* @param string|null $code See ApiMessage::create().
* @param array|null $data See ApiMessage::create().
*/
diff --git a/includes/api/ApiMessage.php b/includes/api/ApiMessage.php
index b5ba0ea17579..b2dd8107ccdc 100644
--- a/includes/api/ApiMessage.php
+++ b/includes/api/ApiMessage.php
@@ -36,7 +36,7 @@ class ApiMessage extends Message implements IApiMessage {
* $msg is a RawMessage, or calls 'new ApiMessage' in all other cases.
*
* @stable to call
- * @param Message|RawMessage|array|string $msg
+ * @param MessageSpecifier|array|string $msg
* @param string|null $code
* @param array|null $data
* @return IApiMessage
@@ -65,10 +65,10 @@ class ApiMessage extends Message implements IApiMessage {
}
/**
- * @param Message|string|array $msg
+ * @param MessageSpecifier|string|array $msg
* - Message: is cloned
* - array: first element is $key, rest are $params to Message::__construct
- * - string: passed to Message::__construct
+ * - string, any other MessageSpecifier: passed to Message::__construct
* @param string|null $code
* @param array|null $data
*/