Passed
Push — master ( 7817e0...aac951 )
by Mike
02:00
created

Service   A

Complexity

Total Complexity 2

Size/Duplication

Total Lines 14
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
wmc 2
dl 0
loc 14
rs 10
c 0
b 0
f 0

2 Methods

Rating   Name   Duplication   Size   Complexity  
A register() 0 4 1
A provides() 0 3 1
1
<?php namespace GeneaLabs\LaravelMaps\Providers;
2
3
use GeneaLabs\LaravelMaps\Map;
4
use Illuminate\Support\ServiceProvider;
5
6
class Service extends ServiceProvider
7
{
8
    protected $defer = false;
9
10
    public function register()
11
    {
12
        $this->app->singleton('map', function () {
13
            return new Map(['apiKey' => config('services.google.maps.api-key')]);
14
        });
15
    }
16
17
    public function provides() : array
18
    {
19
        return array('genealabs-laravel-maps');
20
    }
21
}
22