From 647c35be3a9401b161cd3c015bee62b056f8ecd4 Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Thu, 29 Jan 2026 02:42:08 +0700 Subject: [PATCH] =?UTF-8?q?Revert=20"[TypeDeclaration]=20Skip=20with=20inc?= =?UTF-8?q?lude=20on=20SafeDeclareStrictTypesRector=20(=E2=80=A6"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit 367edb50d168d753eb00ad56d0681ac5e8a73a16. --- .../Fixture/skip_with_include_file.php.inc | 8 -------- .../Source/NonTypedApp.php | 16 ---------------- .../NodeAnalyzer/StrictTypeSafetyChecker.php | 4 +--- 3 files changed, 1 insertion(+), 27 deletions(-) delete mode 100644 rules-tests/TypeDeclaration/Rector/StmtsAwareInterface/SafeDeclareStrictTypesRector/Fixture/skip_with_include_file.php.inc delete mode 100644 rules-tests/TypeDeclaration/Rector/StmtsAwareInterface/SafeDeclareStrictTypesRector/Source/NonTypedApp.php diff --git a/rules-tests/TypeDeclaration/Rector/StmtsAwareInterface/SafeDeclareStrictTypesRector/Fixture/skip_with_include_file.php.inc b/rules-tests/TypeDeclaration/Rector/StmtsAwareInterface/SafeDeclareStrictTypesRector/Fixture/skip_with_include_file.php.inc deleted file mode 100644 index 5e23db4bdab..00000000000 --- a/rules-tests/TypeDeclaration/Rector/StmtsAwareInterface/SafeDeclareStrictTypesRector/Fixture/skip_with_include_file.php.inc +++ /dev/null @@ -1,8 +0,0 @@ -callDynamic('phpinfo'); diff --git a/rules/TypeDeclaration/NodeAnalyzer/StrictTypeSafetyChecker.php b/rules/TypeDeclaration/NodeAnalyzer/StrictTypeSafetyChecker.php index b4bcc5ee66b..1a7e787db3f 100644 --- a/rules/TypeDeclaration/NodeAnalyzer/StrictTypeSafetyChecker.php +++ b/rules/TypeDeclaration/NodeAnalyzer/StrictTypeSafetyChecker.php @@ -8,7 +8,6 @@ use PhpParser\Node\Attribute; use PhpParser\Node\Expr\Assign; use PhpParser\Node\Expr\CallLike; -use PhpParser\Node\Expr\Include_; use PhpParser\Node\Expr\PropertyFetch; use PhpParser\Node\Expr\StaticPropertyFetch; use PhpParser\Node\FunctionLike; @@ -69,8 +68,7 @@ public function isFileStrictTypeSafe(FileNode $fileNode): bool } } - $includes = $this->betterNodeFinder->findInstanceOf($fileNode->stmts, Include_::class); - return $includes === []; + return true; } private function isCallLikeSafe(CallLike $callLike): bool