Code Duplication    Length = 11-11 lines in 3 locations

src/Psalm/Internal/Analyzer/Statements/Expression/Fetch/StaticPropertyFetchAnalyzer.php 1 location

@@ 210-220 (lines=11) @@
207
                );
208
            }
209
210
            if ($codebase->store_node_types
211
                && !$context->collect_initializations
212
                && !$context->collect_mutations
213
                && ($stmt_type = $statements_analyzer->node_data->getType($stmt))
214
            ) {
215
                $codebase->analyzer->addNodeType(
216
                    $statements_analyzer->getFilePath(),
217
                    $stmt->name,
218
                    $stmt_type->getId()
219
                );
220
            }
221
222
            return true;
223
        }

src/Psalm/Internal/Analyzer/Statements/Expression/Fetch/VariableFetchAnalyzer.php 1 location

@@ 95-105 (lines=11) @@
92
93
            $statements_analyzer->node_data->setType($stmt, clone $context->vars_in_scope['$this']);
94
95
            if ($codebase->store_node_types
96
                    && !$context->collect_initializations
97
                    && !$context->collect_mutations
98
                && ($stmt_type = $statements_analyzer->node_data->getType($stmt))
99
            ) {
100
                $codebase->analyzer->addNodeType(
101
                    $statements_analyzer->getFilePath(),
102
                    $stmt,
103
                    $stmt_type->getId()
104
                );
105
            }
106
107
            return true;
108
        }

src/Psalm/Internal/Analyzer/Statements/Expression/Fetch/InstancePropertyFetchAnalyzer.php 1 location

@@ 949-959 (lines=11) @@
946
            }
947
        }
948
949
        if ($codebase->store_node_types
950
            && !$context->collect_initializations
951
            && !$context->collect_mutations
952
            && ($stmt_type = $statements_analyzer->node_data->getType($stmt))
953
        ) {
954
            $codebase->analyzer->addNodeType(
955
                $statements_analyzer->getFilePath(),
956
                $stmt->name,
957
                $stmt_type->getId()
958
            );
959
        }
960
961
        if ($invalid_fetch_types) {
962
            $lhs_type_part = $invalid_fetch_types[0];