Code Duplication    Length = 5-5 lines in 2 locations

src/Container.php 2 locations

@@ 76-80 (lines=5) @@
73
        $dependencies = $inspector->getParameters();
74
        $resolvedClosureDependencies = [];
75
76
        foreach ($dependencies as $dependency) {
77
            if (isset($parameters[$dependency->name])) {
78
                   $resolvedClosureDependencies[] = $parameters[$dependency->name];
79
            } else $resolvedClosureDependencies[] = $this->resolve('', $dependency, $force);
80
        }
81
82
        return call_user_func_array($function, $resolvedClosureDependencies);
83
    }
@@ 131-135 (lines=5) @@
128
            return function (string $abstract, array $parameters) use ($inspector, $dependencies, $force) {
129
                $resolvedClassDependencies = [];
130
131
                foreach ($dependencies as $dependency) {
132
                    if (isset($parameters[$dependency->name])) {
133
                           $resolvedClassDependencies[] = $parameters[$dependency->name];
134
                    } else $resolvedClassDependencies[] = $this->resolve($abstract, $dependency, $force);
135
                }
136
137
                return $inspector->newInstanceArgs($resolvedClassDependencies);
138
            };