Code Duplication    Length = 4-4 lines in 3 locations

src/SilverStripe/BehatExtension/Context/FixtureContext.php 3 locations

@@ 299-302 (lines=4) @@
296
        // Check if there is relationship defined in many_many (includes belongs_many_many)
297
        $manyField = null;
298
        $oneField = null;
299
        if ($relationObj->many_many()) {
300
            $manyField = array_search($class, $relationObj->many_many());
301
            if ($manyField && strlen($relationName) > 0) {
302
                $manyField = $relationName;
303
            }
304
        }
305
        if (empty($manyField) && $relationObj->has_many()) {
@@ 305-308 (lines=4) @@
302
                $manyField = $relationName;
303
            }
304
        }
305
        if (empty($manyField) && $relationObj->has_many()) {
306
            $manyField = array_search($class, $relationObj->has_many());
307
            if ($manyField && strlen($relationName) > 0) {
308
                $manyField = $relationName;
309
            }
310
        }
311
        if (empty($manyField) && $relationObj->has_one()) {
@@ 311-314 (lines=4) @@
308
                $manyField = $relationName;
309
            }
310
        }
311
        if (empty($manyField) && $relationObj->has_one()) {
312
            $oneField = array_search($class, $relationObj->has_one());
313
            if ($oneField && strlen($relationName) > 0) {
314
                $oneField = $relationName;
315
            }
316
        }
317
        if (empty($manyField) && empty($oneField)) {