Code Duplication    Length = 7-7 lines in 2 locations

src/Providers/MetadataProvider.php 1 location

@@ 51-57 (lines=7) @@
48
        }
49
        $ends = array();
50
        $Classes = $AutoClass::$classMap;
51
        foreach ($Classes as $name => $file) {
52
            if (\Illuminate\Support\Str::startsWith($name, "App")) {
53
                if (in_array("AlgoWeb\\PODataLaravel\\Models\\MetadataTrait", class_uses($name))) {
54
                    $ends[] = $name;
55
                }
56
            }
57
        }
58
59
        $EntityTypes = array();
60
        $ResourceSets = array();

src/Providers/MetadataControllerProvider.php 1 location

@@ 39-45 (lines=7) @@
36
        $metamix = [];
37
        $ends = array();
38
        $Classes = $AutoClass::$classMap;
39
        foreach ($Classes as $name => $file) {
40
            if (\Illuminate\Support\Str::startsWith($name, "App")) {
41
                if (in_array("AlgoWeb\\PODataLaravel\\Controllers\\MetadataControllerTrait", class_uses($name))) {
42
                    $ends[] = new $name();
43
                }
44
            }
45
        }
46
47
        // now process each class that uses the metadata controller trait and stick results in $metamix
48
        $map = null;