wikimedia/mediawiki-core

View on GitHub
includes/import/WikiRevision.php

Summary

Maintainability
C
1 day
Test Coverage

WikiRevision has 52 functions (exceeds 20 allowed). Consider refactoring.
Open

class WikiRevision implements ImportableUploadRevision, ImportableOldRevision {

    /**
     * @since 1.2
     * @var Title
Severity: Major
Found in includes/import/WikiRevision.php - About 7 hrs to fix

    File WikiRevision.php has 263 lines of code (exceeds 250 allowed). Consider refactoring.
    Open

    <?php
    /**
     * MediaWiki page data importer.
     *
     * Copyright © 2003,2005 Brooke Vibber <bvibber@wikimedia.org>
    Severity: Minor
    Found in includes/import/WikiRevision.php - About 2 hrs to fix

      Method importLogItem has 47 lines of code (exceeds 25 allowed). Consider refactoring.
      Open

          public function importLogItem() {
              $services = MediaWikiServices::getInstance();
              $dbw = $services->getConnectionProvider()->getPrimaryDatabase();
      
              $userName = $this->getUser();
      Severity: Minor
      Found in includes/import/WikiRevision.php - About 1 hr to fix

        There are no issues that match your filters.

        Category
        Status