From: Aaron Schulz Date: Wed, 4 Apr 2012 23:48:55 +0000 (-0700) Subject: Renamed "wfShellMaintenanceCmd" function and new, unused, het-deploy, hook X-Git-Tag: 1.31.0-rc.0~24024^2 X-Git-Url: http://git.cyclocoop.org/%7B%24www_url%7Dadmin/compta/exercices/?a=commitdiff_plain;h=770c9d8c2eda37fdcdbe1dcd557d03c131e71272;p=lhc%2Fweb%2Fwiklou.git Renamed "wfShellMaintenanceCmd" function and new, unused, het-deploy, hook to "wfShellWikiCmd". The old function now remains as a wrapper. The term "maintenance" is too restrictive. Change-Id: I5c23d6475fd1aca374ee57b89212eee3a0d8cea1 --- diff --git a/docs/hooks.txt b/docs/hooks.txt index eb235d69a7..b02c30514b 100644 --- a/docs/hooks.txt +++ b/docs/hooks.txt @@ -2242,9 +2242,9 @@ One, and only one hook should set this, and return false. &$opts: Options to use for the query &$join: Join conditions -'wfShellMaintenanceCmd': Called when generating a shell-escaped command line - string to run a maintenance script. -&$script: MediaWiki maintenance script path +'wfShellWikiCmd': Called when generating a shell-escaped command line + string to run a MediaWiki cli script. +&$script: MediaWiki cli script path &$parameters: Array of arguments and options to the script &$options: Associative array of options, may contain the 'php' and 'wrapper' keys diff --git a/includes/GlobalFunctions.php b/includes/GlobalFunctions.php index bcbcefebb3..99570a75d8 100644 --- a/includes/GlobalFunctions.php +++ b/includes/GlobalFunctions.php @@ -1053,8 +1053,8 @@ function wfLogDBError( $text ) { * @param $component String|bool: Added in 1.19. * @param $callerOffset integer: How far up the callstack is the original * caller. 2 = function that called the function that called - * wfDeprecated (Added in 1.20) - * + * wfDeprecated (Added in 1.20) + * * @return null */ function wfDeprecated( $function, $version = false, $component = false, $callerOffset = 2 ) { @@ -1064,23 +1064,23 @@ function wfDeprecated( $function, $version = false, $component = false, $callerO if ( !isset( $functionsWarned[$function] ) ) { $functionsWarned[$function] = true; - + if ( $version ) { global $wgDeprecationReleaseLimit; - + if ( $wgDeprecationReleaseLimit && $component === false ) { # Strip -* off the end of $version so that branches can use the # format #.##-branchname to avoid issues if the branch is merged into # a version of MediaWiki later than what it was branched from $comparableVersion = preg_replace( '/-.*$/', '', $version ); - + # If the comparableVersion is larger than our release limit then # skip the warning message for the deprecation if ( version_compare( $wgDeprecationReleaseLimit, $comparableVersion, '<' ) ) { return; } } - + $component = $component === false ? 'MediaWiki' : $component; wfWarn( "Use of $function was deprecated in $component $version.", $callerOffset ); } else { @@ -1950,7 +1950,7 @@ function wfShowingResults( $offset, $limit ) { */ function wfViewPrevNext( $offset, $limit, $link, $query = '', $atend = false ) { wfDeprecated( __METHOD__, '1.19' ); - + global $wgLang; $query = wfCgiToArray( $query ); @@ -2952,21 +2952,29 @@ function wfInitShellLocale() { } /** - * Generate a shell-escaped command line string to run a maintenance script. + * Alias to wfShellWikiCmd() + * @see wfShellWikiCmd() + */ +function wfShellMaintenanceCmd( $script, array $parameters = array(), array $options = array() ) { + return wfShellWikiCmd( $script, $parameters, $options ); +} + +/** + * Generate a shell-escaped command line string to run a MediaWiki cli script. * Note that $parameters should be a flat array and an option with an argument * should consist of two consecutive items in the array (do not use "--option value"). - * @param $script string MediaWiki maintenance script path + * @param $script string MediaWiki cli script path * @param $parameters Array Arguments and options to the script * @param $options Array Associative array of options: * 'php': The path to the php executable * 'wrapper': Path to a PHP wrapper to handle the maintenance script * @return Array */ -function wfShellMaintenanceCmd( $script, array $parameters = array(), array $options = array() ) { +function wfShellWikiCmd( $script, array $parameters = array(), array $options = array() ) { global $wgPhpCli; // Give site config file a chance to run the script in a wrapper. // The caller may likely want to call wfBasename() on $script. - wfRunHooks( 'wfShellMaintenanceCmd', array( &$script, &$parameters, &$options ) ); + wfRunHooks( 'wfShellWikiCmd', array( &$script, &$parameters, &$options ) ); $cmd = isset( $options['php'] ) ? array( $options['php'] ) : array( $wgPhpCli ); if ( isset( $options['wrapper'] ) ) { $cmd[] = $options['wrapper']; @@ -3384,7 +3392,7 @@ function wfFixSessionID() { || ini_get( 'session.entropy_file' ) ) && intval( ini_get( 'session.entropy_length' ) ) >= 32; - + // If built-in entropy is not enabled or not sufficient override php's built in session id generation code if ( !$entropyEnabled ) { wfDebug( __METHOD__ . ": PHP's built in entropy is disabled or not sufficient, overriding session id generation using our cryptrand source.\n" );