$length = $this->getOption( "length", 128 );
$number = self::makeRandomNumber( $inbase, $length );
- $this->bench( array(
- array(
+ $this->bench( [
+ [
'function' => 'Wikimedia\base_convert',
- 'args' => array( $number, $inbase, $outbase, 0, true, 'php' )
- ),
- array(
+ 'args' => [ $number, $inbase, $outbase, 0, true, 'php' ]
+ ],
+ [
'function' => 'Wikimedia\base_convert',
- 'args' => array( $number, $inbase, $outbase, 0, true, 'bcmath' )
- ),
- array(
+ 'args' => [ $number, $inbase, $outbase, 0, true, 'bcmath' ]
+ ],
+ [
'function' => 'Wikimedia\base_convert',
- 'args' => array( $number, $inbase, $outbase, 0, true, 'gmp' )
- ),
- ) );
-
- $this->output( $this->getFormattedResults() );
+ 'args' => [ $number, $inbase, $outbase, 0, true, 'gmp' ]
+ ],
+ ] );
}
protected static function makeRandomNumber( $base, $length ) {
- $baseChars = "0123456789abcdefghijklmnopqrstuvwxyz";
- $res = "";
+ $baseChars = '0123456789abcdefghijklmnopqrstuvwxyz';
+ $res = '';
for ( $i = 0; $i < $length; $i++ ) {
$res .= $baseChars[mt_rand( 0, $base - 1 )];
}
}
}
-$maintClass = 'BenchWikimediaBaseConvert';
+$maintClass = BenchWikimediaBaseConvert::class;
require_once RUN_MAINTENANCE_IF_MAIN;