X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2FGlobalFunctions.php;h=543978b56ec36d775b751550968d2c2ad753b196;hb=216865344b108082f9500b5eb8cd5efeaa7df72f;hp=335451e7b7df698631123e040006f0d881edd11b;hpb=e602b197ab5ea867799b8e790a9f7b9f877da952;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/GlobalFunctions.php b/includes/GlobalFunctions.php index 335451e7b7..543978b56e 100644 --- a/includes/GlobalFunctions.php +++ b/includes/GlobalFunctions.php @@ -31,6 +31,7 @@ use MediaWiki\MediaWikiServices; use MediaWiki\Shell\Shell; use Wikimedia\ScopedCallback; use Wikimedia\Rdbms\DBReplicationWaitError; +use Wikimedia\WrappedString; /** * Load an extension @@ -1442,7 +1443,7 @@ function wfHostname() { * If $wgShowHostnames is true, the script will also set 'wgHostname' to the * hostname of the server handling the request. * - * @param string $nonce Value from OutputPage::getCSPNonce + * @param string|null $nonce Value from OutputPage::getCSPNonce * @return string|WrappedString HTML */ function wfReportTime( $nonce = null ) { @@ -1979,7 +1980,7 @@ function wfTimestamp( $outputtype = TS_UNIX, $ts = 0 ) { * For dealing with nullable timestamp columns in the database. * * @param int $outputtype - * @param string $ts + * @param string|null $ts * @return string */ function wfTimestampOrNull( $outputtype = TS_UNIX, $ts = null ) { @@ -2057,8 +2058,8 @@ function wfTempDir() { * Make directory, and make all parent directories if they don't exist * * @param string $dir Full path to directory to create - * @param int $mode Chmod value to use, default is $wgDirectoryMode - * @param string $caller Optional caller param for debugging. + * @param int|null $mode Chmod value to use, default is $wgDirectoryMode + * @param string|null $caller Optional caller param for debugging. * @throws MWException * @return bool */ @@ -2299,7 +2300,7 @@ function wfShellWikiCmd( $script, array $parameters = [], array $options = [] ) // Give site config file a chance to run the script in a wrapper. // The caller may likely want to call wfBasename() on $script. Hooks::run( 'wfShellWikiCmd', [ &$script, &$parameters, &$options ] ); - $cmd = isset( $options['php'] ) ? [ $options['php'] ] : [ $wgPhpCli ]; + $cmd = [ $options['php'] ?? $wgPhpCli ]; if ( isset( $options['wrapper'] ) ) { $cmd[] = $options['wrapper']; } @@ -2316,7 +2317,7 @@ function wfShellWikiCmd( $script, array $parameters = [], array $options = [] ) * @param string $mine * @param string $yours * @param string &$result - * @param string &$mergeAttemptResult + * @param string|null &$mergeAttemptResult * @return bool */ function wfMerge( $old, $mine, $yours, &$result, &$mergeAttemptResult = null ) { @@ -3103,6 +3104,7 @@ function wfShorthandToInteger( $string = '', $default = -1 ) { * @return string The language code which complying with BCP 47 standards. */ function wfBCP47( $code ) { + wfDeprecated( __METHOD__, '1.31' ); return LanguageCode::bcp47( $code ); } @@ -3198,7 +3200,7 @@ function wfUnpack( $format, $data, $length = false ) { * * @param string $name The image name to check * @param Title|bool $contextTitle The page on which the image occurs, if known - * @param string $blacklist Wikitext of a file blacklist + * @param string|null $blacklist Wikitext of a file blacklist * @return bool */ function wfIsBadImage( $name, $contextTitle = false, $blacklist = null ) {