diff --git a/typo3/sysext/install/Classes/ExtensionScanner/Php/Matcher/AbstractCoreMatcher.php b/typo3/sysext/install/Classes/ExtensionScanner/Php/Matcher/AbstractCoreMatcher.php
index e1c013be637bc9f44a5d57346f421add98ae1cd0..9fac7470bc3b3d5bf6048fbbc406a2f4323e8c25 100644
--- a/typo3/sysext/install/Classes/ExtensionScanner/Php/Matcher/AbstractCoreMatcher.php
+++ b/typo3/sysext/install/Classes/ExtensionScanner/Php/Matcher/AbstractCoreMatcher.php
@@ -185,6 +185,11 @@ abstract class AbstractCoreMatcher extends NodeVisitorAbstract implements CodeSc
         if ($startLineOfNode === $this->currentCodeLine) {
             return $this->isCurrentLineIgnored;
         }
+        if ($this->isCurrentLineIgnored) {
+            // "ignoreMode" is still active, but we're past the line
+            // where it was enabled. Reset this beauty.
+            $this->isCurrentLineIgnored = false;
+        }
 
         $currentLineIsIgnored = false;
         if ($startLineOfNode !== $this->currentCodeLine) {
diff --git a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/CodeStatisticsTest.php b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/CodeStatisticsTest.php
index f35a8867e4ec8e25025be5a4c6630e9908f22289..8951aac93b4a5b0f8e5e745d3a63c42b0d918b54 100644
--- a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/CodeStatisticsTest.php
+++ b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/CodeStatisticsTest.php
@@ -39,6 +39,6 @@ final class CodeStatisticsTest extends UnitTestCase
 
         self::assertTrue($subject->isFileIgnored());
         self::assertEquals(2, $subject->getNumberOfIgnoredLines());
-        self::assertEquals(6, $subject->getNumberOfEffectiveCodeLines());
+        self::assertEquals(7, $subject->getNumberOfEffectiveCodeLines());
     }
 }
diff --git a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Fixtures/CodeStatisticsFixture.php b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Fixtures/CodeStatisticsFixture.php
index 21acd66707bb816a3959651648974af360f3d75c..1ae5eb4bae322007e8d6609e4082ba382be2ed71 100644
--- a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Fixtures/CodeStatisticsFixture.php
+++ b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Fixtures/CodeStatisticsFixture.php
@@ -32,5 +32,6 @@ class CodeStatisticsFixture
 
         // @extensionScannerIgnoreLine
         $some = 'other ignored line';
+        $somethingNotIgnored = 'not ignored';
     }
 }
diff --git a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/ArrayDimensionMatcherTest.php b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/ArrayDimensionMatcherTest.php
index 264678db60ef649fe1570d6facbff6bc7081bf86..e85c7c65eab2830d6fd035918438befc5f0d97e9 100644
--- a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/ArrayDimensionMatcherTest.php
+++ b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/ArrayDimensionMatcherTest.php
@@ -51,6 +51,7 @@ final class ArrayDimensionMatcherTest extends UnitTestCase
         $expectedHitLineNumbers = [
             28,
             29,
+            40,
         ];
         $actualHitLineNumbers = [];
         foreach ($subject->getMatches() as $hit) {
diff --git a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/ArrayGlobalMatcherTest.php b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/ArrayGlobalMatcherTest.php
index 4e4aad346126126079f3af2bdc77ab4d0cc479ac..7cf7d0c4b7cb1346215ee4dae26b8709b17f9619 100644
--- a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/ArrayGlobalMatcherTest.php
+++ b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/ArrayGlobalMatcherTest.php
@@ -49,6 +49,7 @@ final class ArrayGlobalMatcherTest extends UnitTestCase
         $traverser->traverse($statements);
         $expectedHitLineNumbers = [
             28,
+            40,
         ];
         $actualHitLineNumbers = [];
         foreach ($subject->getMatches() as $hit) {
diff --git a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/ClassConstantMatcherTest.php b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/ClassConstantMatcherTest.php
index b6d144818e53234183463a96eb8a319fe067f091..e82e2895f9867f0e49453f055fcfd6bf6dd4b8e0 100644
--- a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/ClassConstantMatcherTest.php
+++ b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/ClassConstantMatcherTest.php
@@ -58,6 +58,7 @@ final class ClassConstantMatcherTest extends UnitTestCase
             30,
             31,
             32,
+            41,
         ];
         $actualHitLineNumbers = [];
         foreach ($subject->getMatches() as $hit) {
diff --git a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/ClassNameMatcherTest.php b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/ClassNameMatcherTest.php
index 8e46a0831c5d8a0d6835afdf96c2a1e1114d848e..8a7c67b964de4006ac643a87a5ee5c42e1c3b75e 100644
--- a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/ClassNameMatcherTest.php
+++ b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/ClassNameMatcherTest.php
@@ -72,6 +72,7 @@ final class ClassNameMatcherTest extends UnitTestCase
             44,
             47,
             48,
+            60,
         ];
         $actualHitLineNumbers = [];
         foreach ($subject->getMatches() as $match) {
diff --git a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/ConstantMatcherTest.php b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/ConstantMatcherTest.php
index 337f18d334db4057cbd12dcf51e709327988885c..55a75fc3c372f3db1214b4e4ea3eabcc4134fd42 100644
--- a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/ConstantMatcherTest.php
+++ b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/ConstantMatcherTest.php
@@ -51,6 +51,7 @@ final class ConstantMatcherTest extends UnitTestCase
         $traverser->traverse($statements);
         $expectedHitLineNumbers = [
             28,
+            36,
         ];
         $actualHitLineNumbers = [];
         foreach ($subject->getMatches() as $hit) {
diff --git a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/ArrayDimensionMatcherFixture.php b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/ArrayDimensionMatcherFixture.php
index 702e2573ab35f6e59e91d54555c02b610f23905a..757863e26507c82aaca1c95313a0b12c13c75d3f 100644
--- a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/ArrayDimensionMatcherFixture.php
+++ b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/ArrayDimensionMatcherFixture.php
@@ -35,5 +35,11 @@ class ArrayDimensionMatcherFixture
         $foo::maxSessionDataSize;
         // @extensionScannerIgnoreLine
         $foo['maxSessionDataSize'];
+
+        // Match (again). No longer ignored.
+        $foo['bar']['maxSessionDataSize'];
+        // Ignore match (again). Done only once here for all fixtures.
+        // @extensionScannerIgnoreLine
+        $foo['bar']['maxSessionDataSize'];
     }
 }
diff --git a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/ArrayGlobalMatcherFixture.php b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/ArrayGlobalMatcherFixture.php
index b2ada13b42298e97cad9fc19027639fcbf73ae14..f34615da984dbf2a163ffa59690b2bdce47a9547 100644
--- a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/ArrayGlobalMatcherFixture.php
+++ b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/ArrayGlobalMatcherFixture.php
@@ -35,5 +35,11 @@ class ArrayGlobalMatcherFixture
         $foo['TYPO3_DB'];
         // @extensionScannerIgnoreLine
         $GLOBALS['TYPO3_DB'];
+
+        // Match (again). No longer ignored.
+        $GLOBALS['TYPO3_DB'];
+        // Ignore match (again).
+        // @extensionScannerIgnoreLine
+        $GLOBALS['TYPO3_DB'];
     }
 }
diff --git a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/ClassConstantMatcherFixture.php b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/ClassConstantMatcherFixture.php
index fd03b968c5ce98d1f9ce60293477778e1080aca8..743a44075cec1605024dc8b10af73fe8ab33abad 100644
--- a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/ClassConstantMatcherFixture.php
+++ b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/ClassConstantMatcherFixture.php
@@ -36,5 +36,8 @@ class ClassConstantMatcherFixture
         $foo = \My\Different\SystemEnvironmentBuilder::REQUESTTYPE_FE;
         // @extensionScannerIgnoreLine
         $foo = SystemEnvironmentBuilder::REQUESTTYPE_FE;
+
+        // Match (again). No longer ignored.
+        $foo = \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::REQUESTTYPE_FE;
     }
 }
diff --git a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/ClassNameMatcherFixture.php b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/ClassNameMatcherFixture.php
index 8651358f3be4aa343376b07e3b9d199279a3f53c..aaab4c7cda178980715d71e687f45ffe39e41dea 100644
--- a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/ClassNameMatcherFixture.php
+++ b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/ClassNameMatcherFixture.php
@@ -55,5 +55,8 @@ class ClassNameMatcherFixture extends App2 implements App3, Con\Application
         \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('\\TYPO3\CMS\Backend\Console\Application')->foo();
         // @extensionScannerIgnoreLine
         $bar = \RemoveXSS::class;
+
+        // Match (again). No longer ignored.
+        $foo = new \RemoveXSS();
     }
 }
diff --git a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/ConstantMatcherFixture.php b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/ConstantMatcherFixture.php
index 56b860241573eba18e89b08d7d9a00ecece8ec6c..fdece9eabfc3858d1860ca9933f7e4d7a09a4001 100644
--- a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/ConstantMatcherFixture.php
+++ b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/ConstantMatcherFixture.php
@@ -31,5 +31,8 @@ class ConstantMatcherFixture
         $foo = \My\Project\AClass::TYPO3_DLOG;
         // @extensionScannerIgnoreLine
         $foo = TYPO3_DLOG;
+
+        // Match (again). No longer ignored.
+        $foo = TYPO3_DLOG;
     }
 }
diff --git a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/FunctionCallMatcherFixture.php b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/FunctionCallMatcherFixture.php
index d8a25bfd20046691d50caa3341442ddc91a8d0e1..dbe25a666bc2a1fc031accc867fa543aac016a75 100644
--- a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/FunctionCallMatcherFixture.php
+++ b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/FunctionCallMatcherFixture.php
@@ -38,5 +38,8 @@ class FunctionCallMatcherFixture
         debugBegin();
         // @extensionScannerIgnoreLine
         $bar->bar(\debugBegin());
+
+        // Match (again). No longer ignored.
+        \debugBegin();
     }
 }
diff --git a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/InterfaceMethodChangedMatcherFixture.php b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/InterfaceMethodChangedMatcherFixture.php
index 4e4d15efb993c11684855f315c995dd91ae5613f..59de1d36caf41befb0f9245b2204bd313b186d35 100644
--- a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/InterfaceMethodChangedMatcherFixture.php
+++ b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/InterfaceMethodChangedMatcherFixture.php
@@ -45,8 +45,8 @@ class InterfaceMethodChangedMatcherFixture
      */
     public function like2($arg1, $arg2, $arg3): void
     {
-        // @extensionScannerIgnoreLine
         // Match: Call to ->like() with three arguments has been removed
+        // @extensionScannerIgnoreLine
         $foo->like2('arg1', 'arg2', 'arg3');
     }
 
diff --git a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/MethodArgumentDroppedMatcherFixture.php b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/MethodArgumentDroppedMatcherFixture.php
index c04ef9fbb4a532047ccc411e35d99e7d2ff2a62d..0a40723cc4b7a1825df00d47c930e3ff3e0423fd 100644
--- a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/MethodArgumentDroppedMatcherFixture.php
+++ b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/MethodArgumentDroppedMatcherFixture.php
@@ -43,5 +43,7 @@ class MethodArgumentDroppedMatcherFixture
         $foo->euc_char_mapping('arg1', 'arg2');
         // @extensionScannerIgnoreLine
         $foo->euc_char_mapping('arg1', 'arg2', 'arg3');
+        // Match (again). No longer ignored.
+        $foo->euc_char_mapping('arg1', 'arg2', 'arg3');
     }
 }
diff --git a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/MethodArgumentDroppedStaticMatcherFixture.php b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/MethodArgumentDroppedStaticMatcherFixture.php
index 081e0075371ef681cdb239966461ce4f920a13f7..d0d1e79ac3801e1b6df5a654ba13e45868d8b988 100644
--- a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/MethodArgumentDroppedStaticMatcherFixture.php
+++ b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/MethodArgumentDroppedStaticMatcherFixture.php
@@ -42,5 +42,7 @@ class MethodArgumentDroppedStaticMatcherFixture
         $foo::getFileAbsFileName(...$args1, ...$args2);
         // @extensionScannerIgnoreLine
         $foo::getFileAbsFileName('foo', 'bar');
+        // Match (again). No longer ignored.
+        \TYPO3\CMS\Core\Utility\GeneralUtility::getFileAbsFileName('foo', 'bar');
     }
 }
diff --git a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/MethodArgumentRequiredMatcherFixture.php b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/MethodArgumentRequiredMatcherFixture.php
index 477486122b76a60bfb6f6970328d1167c76c3f9c..a66876d3fe25c1205802dc7a7dce17ce7ecab1b2 100644
--- a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/MethodArgumentRequiredMatcherFixture.php
+++ b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/MethodArgumentRequiredMatcherFixture.php
@@ -43,5 +43,7 @@ class MethodArgumentRequiredMatcherFixture
         $foo::searchWhere('arg1', 'arg2', 'arg3', 'arg4', 'arg5');
         // @extensionScannerIgnoreLine
         $this->searchWhere('arg1', 'arg2');
+        // Match (again). No longer ignored.
+        \TYPO3\CMS\Core\Utility\GeneralUtility::getFileAbsFileName('foo', 'bar');
     }
 }
diff --git a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/MethodArgumentRequiredStaticMatcherFixture.php b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/MethodArgumentRequiredStaticMatcherFixture.php
index d8dfbf672469c5a452d97534b2b298a72f51d8b7..33ec47a58ca39980985e999e1d2a4f700d6ad72c 100644
--- a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/MethodArgumentRequiredStaticMatcherFixture.php
+++ b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/MethodArgumentRequiredStaticMatcherFixture.php
@@ -42,5 +42,6 @@ class MethodArgumentRequiredStaticMatcherFixture
         $foo::addNavigationComponent(...'foo');
         // @extensionScannerIgnoreLine
         ExtensionManagementUtility::addNavigationComponent('foo', 'bar');
+        // Match (again). No longer ignored.
     }
 }
diff --git a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/MethodArgumentUnusedMatcherFixture.php b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/MethodArgumentUnusedMatcherFixture.php
index 21033edda56f6e4c4f0748cfad1f59395a8cbc82..8a343295bafbf7a16f19620d3a3ccfb7beddc189 100644
--- a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/MethodArgumentUnusedMatcherFixture.php
+++ b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/MethodArgumentUnusedMatcherFixture.php
@@ -43,5 +43,7 @@ class MethodArgumentUnusedMatcherFixture
         $foo->RTE_transform(...$args1, ...$args2, ...$args3);
         // @extensionScannerIgnoreLine
         $foo->RTE_transform('arg1', 'arg2');
+        // Match (again). No longer ignored.
+        $foo->RTE_transform('arg1', 'arg2');
     }
 }
diff --git a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/MethodCallMatcherFixture.php b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/MethodCallMatcherFixture.php
index 4dae1e09b8e4deaa6c3efab30ea2115cea09fc91..c6e196f5fddd436fc9faa894cae3593e1b26e2ec 100644
--- a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/MethodCallMatcherFixture.php
+++ b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/MethodCallMatcherFixture.php
@@ -58,5 +58,7 @@ class MethodCallMatcherFixture
         $foo->confirmMsg('arg1', 'arg2', 'arg3', 'arg4', 'arg5');
         // @extensionScannerIgnoreLine
         $bar->bar($foo->confirmMsg('arg1', 'arg2', 'arg3', 'arg4', 'arg5'));
+        // Match (again). No longer ignored.
+        $foo->confirmMsg('arg1', 'arg2', 'arg3', 'arg4');
     }
 }
diff --git a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/MethodCallStaticMatcherFixture.php b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/MethodCallStaticMatcherFixture.php
index c27da73219c1764e47f7d292eaf6775c7ff1f5d8..a112240bea5e888fb134852ac0f624a026cf9597 100644
--- a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/MethodCallStaticMatcherFixture.php
+++ b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/MethodCallStaticMatcherFixture.php
@@ -37,5 +37,7 @@ class MethodCallStaticMatcherFixture
         $foo->getAjaxUrl('bar');
         // @extensionScannerIgnoreLine
         $foo::getAjaxUrl('bar');
+        // Match (again). No longer ignored.
+        BackendUtility::getAjaxUrl();
     }
 }
diff --git a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/PropertyExistsStaticMatcherFixture.php b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/PropertyExistsStaticMatcherFixture.php
index 51c42ca79820e7d8c2ea85657980218e951a47ae..c8c32de30705db46fcdd5c9449c0454795b15f86 100644
--- a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/PropertyExistsStaticMatcherFixture.php
+++ b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/PropertyExistsStaticMatcherFixture.php
@@ -47,6 +47,8 @@ class PropertyExistsStaticMatcherFixture4
     // Not a match: suppressed
     // @extensionScannerIgnoreLine
     public static $iAmAMatch;
+    // Match (again). No longer ignored.
+    public static $iAmAnUnignoredMatch;
 }
 
 class PropertyExistsStaticMatcherFixture5
@@ -58,6 +60,8 @@ class PropertyExistsStaticMatcherFixture5
      * @var string|null
      */
     public static $iAmAMatch;
+    // Match (again). No longer ignored.
+    public static $iAmAnUnignoredMatch;
 }
 
 class PropertyExistsStaticMatcherFixture6
diff --git a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/PropertyProtectedMatcherFixture.php b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/PropertyProtectedMatcherFixture.php
index e363472a6e0f7cd2bab6b7fca9d59d4cd3c5fd1b..7721ab27b176c9bce17cbd30131cafc214e97a70 100644
--- a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/PropertyProtectedMatcherFixture.php
+++ b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/PropertyProtectedMatcherFixture.php
@@ -45,5 +45,7 @@ class PropertyProtectedMatcherFixture
         static::$foo();
         // @extensionScannerIgnoreLine
         $foo->recUpdateAccessCache;
+        // Match (again). No longer ignored.
+        $foo->recUpdateAccessCache;
     }
 }
diff --git a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/PropertyPublicMatcherFixture.php b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/PropertyPublicMatcherFixture.php
index e2ad010c1447ce4325b0b46304e51dc2ab5fe732..6529a423fb473630eb0e532c18188a5ab4515676 100644
--- a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/PropertyPublicMatcherFixture.php
+++ b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/Fixtures/PropertyPublicMatcherFixture.php
@@ -45,5 +45,7 @@ class PropertyPublicMatcherFixture
         static::$foo();
         // @extensionScannerIgnoreLine
         $foo->localizationMode;
+        // Match (again). No longer ignored.
+        $foo->localizationMode;
     }
 }
diff --git a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/FunctionCallMatcherTest.php b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/FunctionCallMatcherTest.php
index 7e7259d74525f2e96c14f72c1e6b755bea462d5e..011a023d1097504c7ddab75cbaaecfb484d314cc 100644
--- a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/FunctionCallMatcherTest.php
+++ b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/FunctionCallMatcherTest.php
@@ -50,6 +50,7 @@ final class FunctionCallMatcherTest extends UnitTestCase
         $traverser->traverse($statements);
         $expectedHitLineNumbers = [
             28,
+            43,
         ];
         $actualHitLineNumbers = [];
         foreach ($subject->getMatches() as $hit) {
diff --git a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/MethodArgumentDroppedMatcherTest.php b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/MethodArgumentDroppedMatcherTest.php
index 78d0e0c428f99406f2b2be61bb4b3d9067ec94ea..8ee7213749fc2f21f7d4a54fc5bd2962290f584b 100644
--- a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/MethodArgumentDroppedMatcherTest.php
+++ b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/MethodArgumentDroppedMatcherTest.php
@@ -50,6 +50,7 @@ final class MethodArgumentDroppedMatcherTest extends UnitTestCase
         $traverser->traverse($statements);
         $expectedHitLineNumbers = [
             28,
+            47,
         ];
         $actualHitLineNumbers = [];
         foreach ($subject->getMatches() as $hit) {
diff --git a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/MethodArgumentDroppedStaticMatcherTest.php b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/MethodArgumentDroppedStaticMatcherTest.php
index 083b114e480a86b366f3f31d248f3b5a6e2e08f2..9bcc276e9f12c1f3649309e82ff388d48ddf166b 100644
--- a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/MethodArgumentDroppedStaticMatcherTest.php
+++ b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/MethodArgumentDroppedStaticMatcherTest.php
@@ -53,6 +53,7 @@ final class MethodArgumentDroppedStaticMatcherTest extends UnitTestCase
             30,
             32,
             34,
+            46,
         ];
         $actualHitLineNumbers = [];
         foreach ($subject->getMatches() as $hit) {
diff --git a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/MethodArgumentUnusedMatcherTest.php b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/MethodArgumentUnusedMatcherTest.php
index f57591b5fa2b1f15323416c3bc8eda5cefca66b6..e3e97636fe1ffa0701037a5f0b77af9b4aa034cc 100644
--- a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/MethodArgumentUnusedMatcherTest.php
+++ b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/MethodArgumentUnusedMatcherTest.php
@@ -52,6 +52,7 @@ final class MethodArgumentUnusedMatcherTest extends UnitTestCase
         $expectedHitLineNumbers = [
             28,
             29,
+            47,
         ];
         $actualHitLineNumbers = [];
         foreach ($subject->getMatches() as $hit) {
diff --git a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/MethodCallMatcherTest.php b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/MethodCallMatcherTest.php
index 172af55b7a8f73f32830181465d1281b3b49aaa4..b82c165cfa917130d8542a93aa513ccd6470dd6b 100644
--- a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/MethodCallMatcherTest.php
+++ b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/MethodCallMatcherTest.php
@@ -54,6 +54,7 @@ final class MethodCallMatcherTest extends UnitTestCase
             30,
             33,
             35,
+            62,
         ];
         $actualHitLineNumbers = [];
         foreach ($subject->getMatches() as $hit) {
diff --git a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/MethodCallStaticMatcherTest.php b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/MethodCallStaticMatcherTest.php
index 616fbb561caa81e2ce1dd41481c19c1d15036202..512758ca73ec8ab015c6ed1431cfa86a04f944a9 100644
--- a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/MethodCallStaticMatcherTest.php
+++ b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/MethodCallStaticMatcherTest.php
@@ -55,6 +55,7 @@ final class MethodCallStaticMatcherTest extends UnitTestCase
         $expectedHitLineNumbers = [
             30,
             32,
+            41,
         ];
         $actualHitLineNumbers = [];
         foreach ($subject->getMatches() as $hit) {
diff --git a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/PropertyProtectedMatcherTest.php b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/PropertyProtectedMatcherTest.php
index bd4235a7d36e39b57f79e88615e6c37c19888327..c19227f8cba2003d5147379d5f2a30b6ba43cd83 100644
--- a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/PropertyProtectedMatcherTest.php
+++ b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/PropertyProtectedMatcherTest.php
@@ -50,6 +50,7 @@ final class PropertyProtectedMatcherTest extends UnitTestCase
         $traverser->traverse($statements);
         $expectedHitLineNumbers = [
             28,
+            49,
         ];
         $actualHitLineNumbers = [];
         foreach ($subject->getMatches() as $hit) {
diff --git a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/PropertyPublicMatcherTest.php b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/PropertyPublicMatcherTest.php
index 0f6142226237dce6726c8bfb7f05edab14b97519..77818494cd5c7a33e9aaf8183b1b5c8178ac6c66 100644
--- a/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/PropertyPublicMatcherTest.php
+++ b/typo3/sysext/install/Tests/Unit/ExtensionScanner/Php/Matcher/PropertyPublicMatcherTest.php
@@ -50,6 +50,7 @@ final class PropertyPublicMatcherTest extends UnitTestCase
         $expectedHitLineNumbers = [
             28,
             29,
+            49,
         ];
         $actualHitLineNumbers = [];
         foreach ($subject->getMatches() as $hit) {