* @return array
*/
function wfArrayFilter( array $arr, callable $callback ) {
+ wfDeprecated( __FUNCTION__, '1.32' );
return array_filter( $arr, $callback, ARRAY_FILTER_USE_BOTH );
}
* @return array
*/
function wfArrayFilterByKey( array $arr, callable $callback ) {
+ wfDeprecated( __FUNCTION__, '1.32' );
return array_filter( $arr, $callback, ARRAY_FILTER_USE_KEY );
}
}
// Add parameter
- if ( false === strpos( $url, '?' ) ) {
+ if ( strpos( $url, '?' ) === false ) {
$url .= '?';
} else {
$url .= '&';
/**
* Throws a warning that $function is deprecated
*
- * @param string $function
+ * @param string $function Function that is deprecated.
* @param string|bool $version Version of MediaWiki that the function
* was deprecated in (Added in 1.19).
- * @param string|bool $component Added in 1.19.
+ * @param string|bool $component Component to which the function belongs.
+ * If false, it is assumed the function is in MediaWiki core (Added in 1.19).
* @param int $callerOffset How far up the call stack is the original
* caller. 2 = function that called the function that called
- * wfDeprecated (Added in 1.20)
- *
- * @return null
+ * wfDeprecated (Added in 1.20).
*/
function wfDeprecated( $function, $version = false, $component = false, $callerOffset = 2 ) {
MWDebug::deprecated( $function, $version, $component, $callerOffset + 1 );
function wfCanIPUseHTTPS( $ip ) {
$canDo = true;
Hooks::run( 'CanIPUseHTTPS', [ $ip, &$canDo ] );
- return !!$canDo;
+ return (bool)$canDo;
}
/**