aboutsummaryrefslogtreecommitdiffstats
path: root/includes/Message/Message.php
diff options
context:
space:
mode:
authorBartosz Dziewoński <dziewonski@fastmail.fm>2024-05-28 23:57:36 +0200
committerBartosz Dziewoński <dziewonski@fastmail.fm>2024-10-27 02:05:01 +0100
commitd184453b1a124a62b0d1ea24251af710dca585c3 (patch)
tree994b7b1baac5049043e23f086c0323ebd4d75ca7 /includes/Message/Message.php
parentf82a50ab3f196e05786e924ad1d4f5c69f09f41a (diff)
downloadmediawikicore-d184453b1a124a62b0d1ea24251af710dca585c3.tar.gz
mediawikicore-d184453b1a124a62b0d1ea24251af710dca585c3.zip
Remove Message::objectParams() and related code
Deprecated in I492edabb7ea1d75774b45eb9fd18261b39963f9f. Bug: T278482 Change-Id: Ie9350ed0d7b2604fb4d2f440dee66964fe198c0e
Diffstat (limited to 'includes/Message/Message.php')
-rw-r--r--includes/Message/Message.php47
1 files changed, 0 insertions, 47 deletions
diff --git a/includes/Message/Message.php b/includes/Message/Message.php
index d714946ad554..f5f0a84a60cb 100644
--- a/includes/Message/Message.php
+++ b/includes/Message/Message.php
@@ -729,30 +729,6 @@ class Message implements Stringable, MessageSpecifier, Serializable {
}
/**
- * Add parameters that represent stringable objects
- *
- * @since 1.38
- * @deprecated since 1.43
- *
- * @param Stringable|Stringable[] ...$params stringable parameters,
- * or a single argument that is an array of stringable parameters.
- *
- * @return self $this
- */
- public function objectParams( ...$params ) {
- wfDeprecated( __METHOD__, '1.43' );
- if ( isset( $params[0] ) && is_array( $params[0] ) ) {
- $params = $params[0];
- }
- foreach ( $params as $param ) {
- // Suppress redundant deprecation warning
- // phpcs:ignore Generic.PHP.NoSilencedErrors
- $this->parameters[] = @self::objectParam( $param );
- }
- return $this;
- }
-
- /**
* Add parameters that are times and will be passed through
* Language::time before substitution
*
@@ -1288,19 +1264,6 @@ class Message implements Stringable, MessageSpecifier, Serializable {
}
/**
- * @since 1.38
- * @deprecated since 1.43
- *
- * @param Stringable $object
- *
- * @return ScalarParam
- */
- public static function objectParam( Stringable $object ): ScalarParam {
- wfDeprecated( __METHOD__, '1.43' );
- return new ScalarParam( ParamType::OBJECT, $object );
- }
-
- /**
* @since 1.22
*
* @param int|float $period
@@ -1432,16 +1395,6 @@ class Message implements Stringable, MessageSpecifier, Serializable {
return [ 'before', $this->getLanguage()->formatBitrate( $param->getValue() ) ];
case ParamType::PLAINTEXT:
return [ 'after', $this->formatPlaintext( $param->getValue(), $format ) ];
- case ParamType::OBJECT:
- $obj = $param->getValue();
- if ( $obj instanceof UserGroupMembershipParam ) {
- return [
- 'before',
- $this->getLanguage()->getGroupMemberName( $obj->getGroup(), $obj->getMember() )
- ];
- } else {
- return [ 'before', $obj->__toString() ];
- }
case ParamType::TEXT: // impossible because we unwrapped it in params()
default:
throw new \LogicException( "Invalid ScalarParam type: {$param->getType()}" );