Fix bad value for parameter $s: must be a string production error.
Bug: T218883
Change-Id: I550f6cbc7fa9d290001ae0f2454cd1a46e672e0c
+ * TODO: $s is not always a string per T218883
* @param string $s
* @return string
*/
function checkTitleEncoding( $s ) {
* @param string $s
* @return string
*/
function checkTitleEncoding( $s ) {
- Assert::parameterType( 'string', $s, '$s' );
+ if ( is_array( $s ) ) {
+ throw new MWException( 'Given array to checkTitleEncoding.' );
+ }
if ( StringUtils::isUtf8( $s ) ) {
return $s;
}
if ( StringUtils::isUtf8( $s ) ) {
return $s;
}