3 * Bootstrapping for test image file generation
8 // Evaluate the include path relative to this file
9 $IP = dirname( dirname( dirname( dirname( dirname( __FILE__
) ) ) ) );
11 // Start up MediaWiki in command-line mode
12 require_once( "$IP/maintenance/Maintenance.php" );
13 require("RandomImageGenerator.php");
15 class GenerateRandomImages
extends Maintenance
{
17 public function execute() {
31 $options = getopt( null, $getOptSpec );
33 $format = isset( $options['format'] ) ?
$options['format'] : 'jpg';
34 unset( $options['format'] );
36 $number = isset( $options['number'] ) ?
intval( $options['number'] ) : 10;
37 unset( $options['number'] );
39 $randomImageGenerator = new RandomImageGenerator( $options );
40 $randomImageGenerator->writeImages( $number, $format );
44 $maintClass = 'GenerateRandomImages';
45 require( RUN_MAINTENANCE_IF_MAIN
);