http://www.mediawiki.org/wiki/Special:Code/MediaWiki/90802

Revision: 90802
Author:   ashley
Date:     2011-06-25 23:27:05 +0000 (Sat, 25 Jun 2011)
Log Message:
-----------
coding style tweaks + removed some PHP4-isms

Modified Paths:
--------------
    trunk/phase3/includes/SeleniumWebSettings.php

Modified: trunk/phase3/includes/SeleniumWebSettings.php
===================================================================
--- trunk/phase3/includes/SeleniumWebSettings.php       2011-06-25 21:41:01 UTC 
(rev 90801)
+++ trunk/phase3/includes/SeleniumWebSettings.php       2011-06-25 23:27:05 UTC 
(rev 90802)
@@ -1,5 +1,5 @@
 <?php
-/*
+/**
  * Dynamically change configuration variables based on the test suite name and 
a cookie value.
  * For details on how to configure a wiki for a Selenium test, see:
  * http://www.mediawiki.org/wiki/SeleniumFramework#Test_Wiki_configuration
@@ -13,38 +13,44 @@
 $fname = 'SeleniumWebSettings.php';
 wfProfileIn( $fname );
 
-$cookiePrefix = $wgSitename . "-";
-$cookieName = $cookiePrefix . "Selenium";
+$cookiePrefix = $wgSitename . '-';
+$cookieName = $cookiePrefix . 'Selenium';
 
-// this is a fallback sql file
+// this is a fallback SQL file
 $testSqlFile = false;
 $testImageZip = false;
        
-//if we find a request parameter containing the test name, set a cookie with 
the test name
+// if we find a request parameter containing the test name, set a cookie with 
the test name
 if ( isset( $_GET['setupTestSuite'] ) ) {
        $setupTestSuiteName = $_GET['setupTestSuite'];
 
-       if ( preg_match( '/[^a-zA-Z0-9_-]/', $setupTestSuiteName ) || !isset( 
$wgSeleniumTestConfigs[$setupTestSuiteName] ) ) {
+       if (
+               preg_match( '/[^a-zA-Z0-9_-]/', $setupTestSuiteName ) ||
+               !isset( $wgSeleniumTestConfigs[$setupTestSuiteName] )
+       )
+       {
                return;
        }
-       if ( strlen( $setupTestSuiteName) > 0 ) {
+       if ( strlen( $setupTestSuiteName ) > 0 ) {
                $expire = time() + 600;
-               setcookie( $cookieName,
+               setcookie(
+                       $cookieName,
                        $setupTestSuiteName,
                        $expire,
                        $wgCookiePath,
                        $wgCookieDomain,
                        $wgCookieSecure,
-                       true );
+                       true
+               );
        }
        
-       $testIncludes = array(); //array containing all the includes needed for 
this test
-       $testGlobalConfigs = array(); //an array containg all the global 
configs needed for this test
+       $testIncludes = array(); // array containing all the includes needed 
for this test
+       $testGlobalConfigs = array(); // an array containg all the global 
configs needed for this test
        $testResourceFiles = array(); // an array containing all the resource 
files needed for this test
        $callback = $wgSeleniumTestConfigs[$setupTestSuiteName];
        call_user_func_array( $callback, array( &$testIncludes, 
&$testGlobalConfigs, &$testResourceFiles));
 
-       if ( isset($testResourceFiles['images']) ) {
+       if ( isset( $testResourceFiles['images'] ) ) {
                $testImageZip = $testResourceFiles['images'];
        }
        
@@ -57,32 +63,34 @@
        }
 }
 
-//clear the cookie based on a request param
+// clear the cookie based on a request param
 if ( isset( $_GET['clearTestSuite'] ) ) {
        $testSuiteName = getTestSuiteNameFromCookie( $cookieName );
 
        $expire = time() - 600; 
-       setcookie( $cookieName,
+       setcookie(
+               $cookieName,
                '',
                $expire,
                $wgCookiePath,
                $wgCookieDomain,
                $wgCookieSecure,
-               true );
+               true
+       );
        
        $testResourceName = getTestResourceNameFromTestSuiteName( 
$testSuiteName );
        teardownTestResources( $testResourceName );
 }
 
-//if a cookie is found, run the appropriate callback to get the config params.
+// if a cookie is found, run the appropriate callback to get the config params.
 if ( isset( $_COOKIE[$cookieName] ) ) {                
        $testSuiteName = getTestSuiteNameFromCookie( $cookieName );
        if ( !isset( $wgSeleniumTestConfigs[$testSuiteName] ) ) {
                return;
        }
        
-       $testIncludes = array(); //array containing all the includes needed for 
this test
-       $testGlobalConfigs = array(); //an array containg all the global 
configs needed for this test
+       $testIncludes = array(); // array containing all the includes needed 
for this test
+       $testGlobalConfigs = array(); // an array containg all the global 
configs needed for this test
        $testResourceFiles = array(); // an array containing all the resource 
files needed for this test
        $callback = $wgSeleniumTestConfigs[$testSuiteName]; 
        call_user_func_array( $callback, array( &$testIncludes, 
&$testGlobalConfigs, &$testResourceFiles));
@@ -134,21 +142,21 @@
 
        // Basic security. Do not allow to drop productive database.
        if ( $testResourceName == $wgDBname ) {
-               die( "Cannot override productive database." );
+               die( 'Cannot override productive database.' );
        }
        if ( $testResourceName == '' ) {
-               die( "Cannot identify a test the resources should be installed 
for." );
+               die( 'Cannot identify a test the resources should be installed 
for.' );
        }
        
-       //create tables
-       $dbw =& wfGetDB( DB_MASTER );
-       $dbw->query( "DROP DATABASE IF EXISTS ".$testResourceName );
-       $dbw->query( "CREATE DATABASE ".$testResourceName );
+       // create tables
+       $dbw = wfGetDB( DB_MASTER );
+       $dbw->query( 'DROP DATABASE IF EXISTS ' . $testResourceName );
+       $dbw->query( 'CREATE DATABASE ' . $testResourceName );
 
-       // do not set the new db name before database is setup
+       // do not set the new DB name before database is setup
        $wgDBname = $testResourceName;
        $dbw->selectDB( $testResourceName );
-       // populate from sql file
+       // populate from SQL file
        if ( $testSqlFile ) {
                $dbw->sourceFile( $testSqlFile );
        }
@@ -169,8 +177,8 @@
 
 function teardownTestResources( $testResourceName ) {
        // remove test database
-       $dbw =& wfGetDB( DB_MASTER );
-       $dbw->query( "DROP DATABASE IF EXISTS ".$testResourceName );
+       $dbw = wfGetDB( DB_MASTER );
+       $dbw->query( 'DROP DATABASE IF EXISTS ' . $testResourceName );
 
        $testUploadPath = getTestUploadPathFromResourceName( $testResourceName 
);
        // remove test image dir
@@ -190,7 +198,7 @@
        $wgDBuser = $wgDBtestuser;
        $wgDBpassword = $wgDBtestpassword;
 
-       $testUploadPath =  getTestUploadPathFromResourceName( $testResourceName 
);
+       $testUploadPath = getTestUploadPathFromResourceName( $testResourceName 
);
        $wgUploadPath = $testUploadPath;
 }
 
@@ -200,10 +208,10 @@
                $objects = scandir( $dir );
                foreach ( $objects as $object ) {
                        if ( $object != "." && $object != ".." ) {
-                               if ( filetype( $dir."/".$object ) == "dir" ) {
-                                       wfRecursiveRemoveDir( $dir."/".$object 
);
+                               if ( filetype( $dir . '/' . $object ) == "dir" 
) {
+                                       wfRecursiveRemoveDir( $dir . '/' . 
$object );
                                } else {
-                                       unlink( $dir."/".$object );
+                                       unlink( $dir . '/' . $object );
                                }
                        }
                }


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

Reply via email to