Code Duplication    Length = 20-20 lines in 2 locations

src/FractalLumenServiceProvider.php 1 location

@@ 14-33 (lines=20) @@
11
    /**
12
     * Register the application services.
13
     */
14
    public function register()
15
    {
16
        $this->app->configure('laravel-fractal');
17
18
        $this->app->bind(Fractal::class, function () {
19
            $manager = new Manager();
20
21
            $fractal = new Fractal($manager);
22
23
            $config = $this->app['config']->get('laravel-fractal');
24
25
            if (! empty($config['default_serializer'])) {
26
                $fractal = $this->setDefaultSerializer($fractal, $config['default_serializer']);
27
            }
28
29
            return $fractal;
30
        });
31
32
        $this->app->alias(Fractal::class, 'laravel-fractal');
33
    }
34
35
    /**
36
     * Set the default serializer.

src/FractalServiceProvider.php 1 location

@@ 24-43 (lines=20) @@
21
    /**
22
     * Register the application services.
23
     */
24
    public function register()
25
    {
26
        $this->mergeConfigFrom(__DIR__.'/../resources/config/laravel-fractal.php', 'laravel-fractal');
27
28
        $this->app->bind(Fractal::class, function () {
29
            $manager = new Manager();
30
31
            $fractal = new Fractal($manager);
32
33
            $config = $this->app['config']->get('laravel-fractal');
34
35
            if (! empty($config['default_serializer'])) {
36
                $fractal = $this->setDefaultSerializer($fractal, $config['default_serializer']);
37
            }
38
39
            return $fractal;
40
        });
41
42
        $this->app->alias(Fractal::class, 'laravel-fractal');
43
    }
44
45
    /**
46
     * Set the default serializer.