Code Duplication    Length = 12-20 lines in 2 locations

src/Pipelines/Application/FolderFound.php 1 location

@@ 11-22 (lines=12) @@
8
9
class FolderFound implements StageInterface
10
{
11
    public function __invoke($eloquentClasses)
12
    {
13
        return Cache::remember(
14
            'sitec_support_render_database_'.md5(implode('|', $eloquentClasses->values()->all())), 30, function () use ($eloquentClasses) {
15
                Log::debug(
16
                    'Mount Database -> Renderizando'
17
                );
18
                $renderDatabase = (new \Support\Components\Database\Render\Database($eloquentClasses));
19
                return $renderDatabase;
20
            }
21
        );
22
    }
23
}
24
25
// class DatabaseMount implements StageInterface

src/Pipelines/Application/RepositoryDetectedPipeline.php 1 location

@@ 12-31 (lines=20) @@
9
10
class RepositoryDetectedPipeline implements StageInterface
11
{
12
    public function __invoke($eloquentClasses)
13
    {
14
15
16
17
18
19
20
21
22
        return Cache::remember(
23
            'sitec_support_render_database_'.md5(implode('|', $eloquentClasses->values()->all())), 30, function () use ($eloquentClasses) {
24
                    Log::debug(
25
                        'Mount Database -> Renderizando'
26
                    );
27
                    $renderDatabase = (new \Support\Components\Database\Render\Database($eloquentClasses));
28
                    return $renderDatabase;
29
            }
30
        );
31
    }
32
    public static function getPipeline()
33
    {
34
        return (new Pipeline)