Fix PhanUndeclaredType* errors (#3)
authorKunal Mehta <legoktm@member.fsf.org>
Fri, 22 Mar 2019 01:42:46 +0000 (18:42 -0700)
committerKrinkle <krinklemail@gmail.com>
Tue, 2 Apr 2019 21:25:15 +0000 (21:25 +0000)
Change-Id: I09420688dcd7dd7ba9dd17b189805a6f3f15f6fd

.phan/config.php
includes/block/BlockRestriction.php
includes/filerepo/file/ForeignAPIFile.php

index e4ba47f..27ba0c9 100644 (file)
@@ -177,10 +177,6 @@ $cfg['suppress_issue_types'] = array_merge( $cfg['suppress_issue_types'], [
        "PhanUndeclaredMethod",
        // approximate error count: 847
        "PhanUndeclaredProperty",
-       // approximate error count: 1
-       "PhanUndeclaredTypeReturnType",
-       // approximate error count: 3
-       "PhanUndeclaredTypeThrowsType",
        // approximate error count: 2
        "PhanUndeclaredVariableAssignOp",
        // approximate error count: 55
index cbd30c2..2e8752e 100644 (file)
@@ -25,6 +25,7 @@ namespace MediaWiki\Block;
 use MediaWiki\Block\Restriction\NamespaceRestriction;
 use MediaWiki\Block\Restriction\PageRestriction;
 use MediaWiki\Block\Restriction\Restriction;
+use MWException;
 use Wikimedia\Rdbms\IResultWrapper;
 use Wikimedia\Rdbms\IDatabase;
 
index 3a75720..ab8ef2f 100644 (file)
@@ -154,7 +154,7 @@ class ForeignAPIFile extends File {
 
        /**
         * @param int $page
-        * @return int|number
+        * @return int
         */
        public function getWidth( $page = 1 ) {
                return isset( $this->mInfo['width'] ) ? intval( $this->mInfo['width'] ) : 0;