Code Duplication    Length = 14-16 lines in 2 locations

app/Ship/Engine/Loaders/ConsolesLoaderTrait.php 1 location

@@ 42-55 (lines=14) @@
39
     */
40
    private function loadTheConsoles($directory)
41
    {
42
        if (File::isDirectory($directory)) {
43
44
            $files = File::allFiles($directory);
45
46
            foreach ($files as $consoleFile) {
47
48
                $consoleClass = LoaderButler::getClassFullNameFromFile($consoleFile->getPathname());
49
50
                // when user from the Main Service Provider, which extends Laravel
51
                // service provider you get access to `$this->commands`
52
                $this->commands([$consoleClass]);
53
            }
54
55
        }
56
    }
57
58

app/Ship/Engine/Loaders/SeederLoaderTrait.php 1 location

@@ 86-101 (lines=16) @@
83
    {
84
        foreach ($directories as $directory) {
85
86
            if (File::isDirectory($directory)) {
87
88
                $files = File::allFiles($directory);
89
90
                foreach ($files as $seederClass) {
91
92
                    if (File::isFile($seederClass)) {
93
94
                        // do not seed the classes now, just store them in a collection and w
95
                        $seedersClasses->push(
96
                            LoaderButler::getClassFullNameFromFile(
97
                                $seederClass->getPathname())
98
                        );
99
                    }
100
                }
101
            }
102
        }
103
104
        return $seedersClasses;