- public static $additionalOptions = array(
- 'regex=' => false,
- 'file=' => false,
- 'use-filebackend=' => false,
- 'use-bagostuff=' => false,
- 'use-jobqueue=' => false,
- 'keep-uploads' => false,
- 'use-normal-tables' => false,
- 'reuse-db' => false,
- 'wiki=' => false,
- 'debug-tests' => false,
- );
-
- public function __construct() {
- foreach ( self::$additionalOptions as $option => $default ) {
- $this->longOptions[$option] = $option . 'Handler';
+ public function __construct( $ignorableOptions, $cliArgs ) {
+ $ignore = function ( $arg ) {
+ };
+ foreach ( $ignorableOptions as $option ) {
+ $this->longOptions[$option] = $ignore;