Code Duplication    Length = 10-10 lines in 2 locations

src/Padawan/Domain/Project/Node/FunctionData.php 2 locations

@@ 33-42 (lines=10) @@
30
            $this->getReturnStr()
31
        );
32
    }
33
    public function addParam(MethodParam $param)
34
    {
35
        if (array_key_exists($param->getName(), $this->arguments)) {
36
            $var = $this->arguments[$param->getName()];
37
            if (empty($param->getType())) {
38
                $param->setType($var->getType());
39
            }
40
        }
41
        $this->arguments[$param->getName()] = $param;
42
    }
43
    public function addArgument(MethodParam $arg)
44
    {
45
        $this->addParam($arg);
@@ 81-90 (lines=10) @@
78
        $this->return = $fqcn;
79
    }
80
81
    public function addTypeHint(TypeHint $var)
82
    {
83
        if (array_key_exists($var->getName(), $this->inlineTypeHint)) {
84
            $var = $this->inlineTypeHint[$var->getName()];
85
            if (empty($var->getType())) {
86
                $var->setType($var->getType());
87
            }
88
        }
89
        $this->inlineTypeHint[$var->getName()] = $var;
90
    }
91
}
92