Code Duplication    Length = 11-11 lines in 2 locations

Builder/ArgumentsBuilder.php 2 locations

@@ 99-109 (lines=11) @@
96
     * @return mixed
97
     * @throws NotFoundException
98
     */
99
    protected function makeArgumentByParameter(ParameterInterface $parameter)
100
    {
101
        switch ($parameter->getType()) {
102
            case ParameterInterface::TYPE_REFERENCE_REQUIRED:
103
                return $this->retrieveRequiredDependencyFromContainer($parameter->getValue());
104
105
            case ParameterInterface::TYPE_REFERENCE_OPTIONAL:
106
                return $this->retrieveOptionalDependencyFromContainer($parameter->getValue());
107
        }
108
        return $parameter->getValue();
109
    }
110
111
    /**
112
     * @param DependencyInterface $dependency
@@ 116-126 (lines=11) @@
113
     * @return mixed
114
     * @throws NotFoundException
115
     */
116
    protected function makeArgumentByDependency(DependencyInterface $dependency)
117
    {
118
        switch ($dependency->getType()) {
119
            case DependencyInterface::TYPE_REQUIRED:
120
                return $this->retrieveRequiredDependencyFromContainer($dependency->getValue());
121
122
            case DependencyInterface::TYPE_OPTIONAL:
123
                return $this->retrieveOptionalDependencyFromContainer($dependency->getValue());
124
        }
125
        return $dependency->getValue();
126
    }
127
128
    /**
129
     * @param $id