소스 검색

:octocat: static analysis happy

smiley 1 년 전
부모
커밋
81291a4b6b
2개의 변경된 파일9개의 추가작업 그리고 4개의 파일을 삭제
  1. 1 0
      .phan/config.php
  2. 8 4
      tests/Output/QRGdImageTestAbstract.php

+ 1 - 0
.phan/config.php

@@ -58,5 +58,6 @@ return [
 		'PhanAccessOverridesFinalConstant',
 		'PhanAccessOverridesFinalConstant',
 		'PhanDeprecatedClass',
 		'PhanDeprecatedClass',
 		'PhanDeprecatedClassConstant',
 		'PhanDeprecatedClassConstant',
+		'PhanParamTooFewInternal', // calls to "exit" in PHP 8.4???
 	],
 	],
 ];
 ];

+ 8 - 4
tests/Output/QRGdImageTestAbstract.php

@@ -70,10 +70,14 @@ abstract class QRGdImageTestAbstract extends QROutputTestAbstract{
 
 
 		$actual = $this->outputInterface->dump();
 		$actual = $this->outputInterface->dump();
 
 
-		/** @noinspection PhpFullyQualifiedNameUsageInspection */
-		PHP_MAJOR_VERSION >= 8
-			? $this::assertInstanceOf(\GdImage::class, $actual)
-			: $this::assertIsResource($actual);
+		if(PHP_MAJOR_VERSION >= 8){
+			/** @noinspection PhpFullyQualifiedNameUsageInspection */
+			$this::assertInstanceOf(\GdImage::class, $actual); // phpcs:ignore
+
+			return;
+		}
+
+		$this::assertIsResource($actual);
 	}
 	}
 
 
 	public function testBase64MimeType():void{
 	public function testBase64MimeType():void{