Code Duplication    Length = 14-23 lines in 2 locations

maintenance/checkSyntax.php 1 location

@@ 37-59 (lines=23) @@
34
	private $mFiles = [], $mFailures = [], $mWarnings = [];
35
	private $mIgnorePaths = [], $mNoStyleCheckPaths = [];
36
37
	public function __construct() {
38
		parent::__construct();
39
		$this->addDescription( 'Check syntax for all PHP files in MediaWiki' );
40
		$this->addOption( 'with-extensions', 'Also recurse the extensions folder' );
41
		$this->addOption(
42
			'path',
43
			'Specific path (file or directory) to check, either with absolute path or '
44
				. 'relative to the root of this MediaWiki installation',
45
			false,
46
			true
47
		);
48
		$this->addOption(
49
			'list-file',
50
			'Text file containing list of files or directories to check',
51
			false,
52
			true
53
		);
54
		$this->addOption(
55
			'modified',
56
			'Check only files that were modified (requires Git command-line client)'
57
		);
58
		$this->addOption( 'syntax-only', 'Check for syntax validity only, skip code style warnings' );
59
	}
60
61
	public function getDbType() {
62
		return Maintenance::DB_NONE;

maintenance/populateImageSha1.php 1 location

@@ 32-45 (lines=14) @@
29
 * @ingroup Maintenance
30
 */
31
class PopulateImageSha1 extends LoggedUpdateMaintenance {
32
	public function __construct() {
33
		parent::__construct();
34
		$this->addDescription( 'Populate the img_sha1 field' );
35
		$this->addOption( 'force', "Recalculate sha1 for rows that already have a value" );
36
		$this->addOption( 'multiversiononly', "Calculate only for files with several versions" );
37
		$this->addOption( 'method', "Use 'pipe' to pipe to mysql command line,\n" .
38
			"\t\tdefault uses Database class", false, true );
39
		$this->addOption(
40
			'file',
41
			'Fix for a specific file, without File: namespace prefixed',
42
			false,
43
			true
44
		);
45
	}
46
47
	protected function getUpdateKey() {
48
		return 'populate img_sha1';