Skip to content

Commit 4025641

Browse files
committed
AC-9619::SVC false-positive: materializing a virtual type
1 parent 9ab6e5d commit 4025641

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/Analyzer/DiXml/VirtualTypeAnalyzer.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,11 @@ public function analyze($registryBefore, $registryAfter)
5858
foreach ($nodesBefore as $moduleName => $moduleNodes) {
5959
/* @var VirtualType $nodeBefore */
6060
$fileBefore = $registryBefore->mapping[XmlRegistry::NODES_KEY][$moduleName];
61+
62+
// Check if $moduleName exists in $registryAfter->mapping[XmlRegistry::NODES_KEY]
63+
if (!isset($registryAfter->mapping[XmlRegistry::NODES_KEY][$moduleName])) {
64+
continue;
65+
}
6166
foreach ($moduleNodes as $name => $nodeBefore) {
6267
// search nodesAfter the by name
6368
$nodeAfter = $nodesAfter[$moduleName][$name] ?? false;

0 commit comments

Comments
 (0)