Code Duplication    Length = 5-5 lines in 2 locations

src/DynamicObjectsTrait.php 2 locations

@@ 208-212 (lines=5) @@
205
            $data = static::getDynamicMethod($method);
206
            $cacheid =  sha1(get_called_class() . serialize(func_get_args()));
207
208
            if (true === $data['memoize']) {
209
                if ($result = self::getDynamicObjectCacheProvider()->get($cacheid)) {
210
                    return $result;
211
                }
212
            }
213
214
            $result = call_user_func_array($data['factory']->bindTo($this, $this), $parameters);
215
@@ 247-251 (lines=5) @@
244
            if (is_callable($data['factory'])) {
245
                $cacheid =  sha1(get_called_class() . serialize(func_get_args()));
246
247
                if (true == $data['memoize']) {
248
                    if ($result = self::getDynamicObjectCacheProvider()->get($cacheid)) {
249
                        return $result;
250
                    }
251
                }
252
253
                $result = call_user_func($data['factory']->bindTo($this, $this));
254