Code Duplication    Length = 5-5 lines in 2 locations

src/Metable/Attribute.php 2 locations

@@ 312-316 (lines=5) @@
309
     */
310
    protected function getMutatedType($value, $dir = 'setter')
311
    {
312
        foreach ($this->{"{$dir}Mutators"} as $mutated => $mutator) {
313
            if ($this->getValueType($value) == $mutated || $value instanceof $mutated) {
314
                return $mutated;
315
            }
316
        }
317
    }
318
319
    /**
@@ 342-346 (lines=5) @@
339
    {
340
        $type = $type ?: $this->getValueType($value);
341
342
        foreach ($this->{"{$dir}Mutators"} as $mutated => $mutator) {
343
            if ($type == $mutated || $value instanceof $mutated) {
344
                return $mutator;
345
            }
346
        }
347
    }
348
349
    /**