Code Duplication    Length = 3-3 lines in 2 locations

core/services/container/Mirror.php 2 locations

@@ 152-154 (lines=3) @@
149
     */
150
    public function getParameterClassName(ReflectionParameter $param, $class_name, $index)
151
    {
152
        if (isset($this->parameter_classes[ $class_name ][ $index ]['param_class_name'])) {
153
            return $this->parameter_classes[ $class_name ][ $index ]['param_class_name'];
154
        }
155
        if (! isset($this->parameter_classes[ $class_name ])) {
156
            $this->parameter_classes[ $class_name ] = array();
157
        }
@@ 184-186 (lines=3) @@
181
     */
182
    public function getParameterDefaultValue(ReflectionParameter $param, $class_name, $index)
183
    {
184
        if (isset($this->parameter_classes[ $class_name ][ $index ]['param_class_default'])) {
185
            return $this->parameter_classes[ $class_name ][ $index ]['param_class_default'];
186
        }
187
        if (! isset($this->parameter_classes[ $class_name ])) {
188
            $this->parameter_classes[ $class_name ] = array();
189
        }