Code Duplication    Length = 16-17 lines in 2 locations

src/Rules/DependOn.php 1 location

@@ 45-61 (lines=17) @@
42
            ];
43
    }
44
45
    public function enterMethodCall(Insert $insert, Location $location, N\Expr\MethodCall $node) {
46
        // The 'name' could also be a variable like in $this->$method();
47
        if (is_string($node->name)) {
48
            $method_reference = $insert->_method_reference
49
                ( $node->name
50
                , $location->_file()
51
                , $location->_line()
52
                , $location->_column()
53
                );
54
            $this->insert_relation_into
55
                ( $insert
56
                , $location
57
                , $method_reference
58
                , $location->_line()
59
                );
60
        }
61
    }
62
63
    public function enterFunctionCall(Insert $insert, Location $location, N\Expr\FuncCall $node) {
64
        // Omit calls to closures, we would not be able to

src/Rules/Invoke.php 1 location

@@ 43-58 (lines=16) @@
40
            ];
41
    }
42
43
    public function enterMethodCall(Insert $insert, Location $location, N\Expr\MethodCall $node) {
44
        // The 'name' could also be a variable like in $this->$method();
45
        if (is_string($node->name)) {
46
            $method_reference = $insert->_method_reference
47
                ( $node->name
48
                , $location->_file()
49
                , $location->_line()
50
                , $location->_column()
51
                );
52
            $this->insert_relation_into
53
                ( $insert
54
                , $location
55
                , $method_reference
56
                );
57
        }
58
    }
59
60
    public function enterFunctionCall(Insert $insert, Location $location, N\Expr\FuncCall $node) {
61
        // Omit calls to closures, we would not be able to