Code Duplication    Length = 8-8 lines in 2 locations

src/Frontend/AST/Dependent/ArgumentDefinitionNode.php 1 location

@@ 49-56 (lines=8) @@
46
     * @param Context $context
47
     * @return iterable|OpcodeInterface[]
48
     */
49
    public function getOpcodes(Context $context): iterable
50
    {
51
        yield from \iterator_each(parent::getOpcodes($context), function($result) {
52
            if ($result instanceof AddDefinitionOpcode) {
53
                $result->rebind(OpcodeInterface::RL_ADD_ARGUMENT);
54
            }
55
        });
56
    }
57
}
58

src/Frontend/AST/Dependent/FieldDefinitionNode.php 1 location

@@ 42-49 (lines=8) @@
39
     * @param Context $context
40
     * @return iterable
41
     */
42
    public function getOpcodes(Context $context): iterable
43
    {
44
        yield from \iterator_each(parent::getOpcodes($context), function($result) {
45
            if ($result instanceof AddDefinitionOpcode) {
46
                $result->rebind(OpcodeInterface::RL_ADD_FIELD);
47
            }
48
        });
49
    }
50
}
51