Remove Language::truncate(), deprecated in MW 1.31

Bug: T197492
Change-Id: I7a3f7a33270402f4b16b286f5d6ed65fee920fcc
This commit is contained in:
C. Scott Ananian 2018-10-16 22:34:25 -04:00
parent 9852bdaa6a
commit a1b894cc42
2 changed files with 1 additions and 22 deletions

View file

@ -52,6 +52,7 @@ because of Phabricator reports.
* Skin::doEditSectionLink requires type Language for the parameter $lang.
The parameters $tooltip and $lang are mandatory. Omitting the parameters is
deprecated since 1.32.
* Language::truncate(), deprecated in 1.31, has been removed.
* …
=== Deprecations in 1.33 ===

View file

@ -3538,28 +3538,6 @@ class Language {
);
}
/**
* This method is deprecated since 1.31 and kept as alias for truncateForDatabase, which
* has replaced it. This method provides truncation suitable for DB.
*
* The database offers limited byte lengths for some columns in the database;
* multi-byte character sets mean we need to ensure that only whole characters
* are included, otherwise broken characters can be passed to the user.
*
* @deprecated since 1.31, use truncateForDatabase or truncateForVisual as appropriate.
*
* @param string $string String to truncate
* @param int $length Maximum length (including ellipsis)
* @param string $ellipsis String to append to the truncated text
* @param bool $adjustLength Subtract length of ellipsis from $length.
* $adjustLength was introduced in 1.18, before that behaved as if false.
* @return string
*/
function truncate( $string, $length, $ellipsis = '...', $adjustLength = true ) {
wfDeprecated( __METHOD__, '1.31' );
return $this->truncateForDatabase( $string, $length, $ellipsis, $adjustLength );
}
/**
* Truncate a string to a specified length in bytes, appending an optional
* string (e.g. for ellipsis)