jenkins-bot has submitted this change and it was merged.

Change subject: Get rid of cli.php
......................................................................


Get rid of cli.php

Over the past week, all command line scripts have started using
Maintenance, and this code is no longer in use.

Bug: 55517
Change-Id: I8a50857208c949424794607b76d958cb16d2a6b1
---
M Translate.php
D scripts/cli.inc
2 files changed, 1 insertion(+), 95 deletions(-)

Approvals:
  Nikerabbit: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/Translate.php b/Translate.php
index ef2829a..8a64930 100644
--- a/Translate.php
+++ b/Translate.php
@@ -17,7 +17,7 @@
 /**
  * Version number used in extension credits and in other places where needed.
  */
-define( 'TRANSLATE_VERSION', '2013-10-07' );
+define( 'TRANSLATE_VERSION', '2013-10-15' );
 
 /**
  * Extension credits properties.
@@ -628,16 +628,6 @@
 $wgTranslateTestUsers = array();
 
 # </source>
-
-/** @cond cli_support */
-if ( !defined( 'TRANSLATE_CLI' ) ) {
-       function STDOUT() {
-       }
-
-       function STDERR() {
-       }
-}
-/** @endcond */
 
 /**
  * Helper function for adding namespace for message groups.
diff --git a/scripts/cli.inc b/scripts/cli.inc
deleted file mode 100644
index e44c158..0000000
--- a/scripts/cli.inc
+++ /dev/null
@@ -1,84 +0,0 @@
-<?php
-/**
- * File to perform initialisation to setup command line scripts properly for
- * translate extension.
- *
- * @author Niklas Laxstrom
- * @copyright Copyright © 2008-2010, Niklas Laxström
- * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 
2.0 or later
- * @file
- * @defgroup Script Command line scripts
- * @todo Migrate cli scripts to use the new Maintenance class.
- */
-
-///@{
-// Standard boilerplate to define $IP
-if ( getenv( 'MW_INSTALL_PATH' ) !== false ) {
-       $IP = getenv( 'MW_INSTALL_PATH' );
-} else {
-       $dir = __DIR__;
-       $IP = "$dir/../../..";
-}
-define( 'TRANSLATE_CLI', 1 );
-require_once "$IP/maintenance/commandLine.inc";
-///@}
-
-/**
- * Output a message to command line (if available).
- * @param $str \string The message.
- * @param $channel \mixed Channel identifier. Consecutive messages to
- * the same channel do not get automatic newlines between then,
- * @param $force \bool Do not suppress output even if script was run
- * with --quiet
- */
-function STDOUT( $str, $channel = null, $force = false ) {
-       // @codingStandardsIgnoreStart Globals should have prefix "wg".
-       global $options;
-       // @codingStandardsIgnoreEnd
-
-       if ( isset( $options['quiet'] ) && !$force ) {
-               return;
-       }
-
-       static $lastChannel = null;
-       static $lineStart = true;
-
-       if ( $channel !== null && ( $lineStart || $channel === $lastChannel ) ) 
{
-               fwrite( STDOUT, $str );
-       } elseif ( $str === false ) {
-               // Cleanup
-               if ( !$lineStart ) {
-                       fwrite( STDOUT, "\n" );
-               }
-
-               return;
-       } else {
-               if ( !$lineStart ) {
-                       fwrite( STDOUT, "\n" );
-               }
-
-               fwrite( STDOUT, $str );
-       }
-
-       $lineStart = false;
-       if ( $channel === null ) {
-               fwrite( STDOUT, "\n" );
-               $lineStart = true;
-       }
-
-       $lastChannel = $channel;
-}
-
-/**
- * Output a warning message to command line (if available).
- * @see STDOUT
- * @param $message string
- * @param $channel mixed|string
- */
-function STDERR( $message, $channel = null ) {
-       STDOUT( $message, $channel, true );
-}
-
-///@{
-register_shutdown_function( 'STDOUT', false );
-///@}

-- 
To view, visit https://gerrit.wikimedia.org/r/89775
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I8a50857208c949424794607b76d958cb16d2a6b1
Gerrit-PatchSet: 3
Gerrit-Project: mediawiki/extensions/Translate
Gerrit-Branch: master
Gerrit-Owner: Siebrand <siebr...@wikimedia.org>
Gerrit-Reviewer: Nikerabbit <niklas.laxst...@gmail.com>
Gerrit-Reviewer: Siebrand <siebr...@wikimedia.org>
Gerrit-Reviewer: jenkins-bot

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to