}
public static function provideCheck() {
- return array(
- // array( $wgVersion, constraint, expected )
- array( '1.25alpha', '>= 1.26', false ),
- array( '1.25.0', '>= 1.26', false ),
- array( '1.26alpha', '>= 1.26', true ),
- array( '1.26alpha', '>= 1.26.0', true ),
- array( '1.26alpha', '>= 1.26.0-stable', false ),
- array( '1.26.0', '>= 1.26.0-stable', true ),
- array( '1.26.1', '>= 1.26.0-stable', true ),
- array( '1.27.1', '>= 1.26.0-stable', true ),
- array( '1.26alpha', '>= 1.26.1', false ),
- array( '1.26alpha', '>= 1.26alpha', true ),
- array( '1.26alpha', '>= 1.25', true ),
- array( '1.26.0-alpha.14', '>= 1.26.0-alpha.15', false ),
- array( '1.26.0-alpha.14', '>= 1.26.0-alpha.10', true ),
- array( '1.26.1', '>= 1.26.2, <=1.26.0', false ),
- array( '1.26.1', '^1.26.2', false ),
+ return [
+ // [ $wgVersion, constraint, expected ]
+ [ '1.25alpha', '>= 1.26', false ],
+ [ '1.25.0', '>= 1.26', false ],
+ [ '1.26alpha', '>= 1.26', true ],
+ [ '1.26alpha', '>= 1.26.0', true ],
+ [ '1.26alpha', '>= 1.26.0-stable', false ],
+ [ '1.26.0', '>= 1.26.0-stable', true ],
+ [ '1.26.1', '>= 1.26.0-stable', true ],
+ [ '1.27.1', '>= 1.26.0-stable', true ],
+ [ '1.26alpha', '>= 1.26.1', false ],
+ [ '1.26alpha', '>= 1.26alpha', true ],
+ [ '1.26alpha', '>= 1.25', true ],
+ [ '1.26.0-alpha.14', '>= 1.26.0-alpha.15', false ],
+ [ '1.26.0-alpha.14', '>= 1.26.0-alpha.10', true ],
+ [ '1.26.1', '>= 1.26.2, <=1.26.0', false ],
+ [ '1.26.1', '^1.26.2', false ],
// Accept anything for un-parsable version strings
- array( '1.26mwf14', '== 1.25alpha', true ),
- array( 'totallyinvalid', '== 1.0', true ),
- );
+ [ '1.26mwf14', '== 1.25alpha', true ],
+ [ 'totallyinvalid', '== 1.0', true ],
+ ];
}
}