Code Coverage |
||||||||||
Classes and Traits |
Functions and Methods |
Lines |
||||||||
Total | |
100.00% |
1 / 1 |
|
100.00% |
2 / 2 |
CRAP | |
100.00% |
8 / 8 |
GoogleApiWrapperProvider | |
100.00% |
1 / 1 |
|
100.00% |
2 / 2 |
3 | |
100.00% |
8 / 8 |
boot | |
100.00% |
1 / 1 |
1 | |
100.00% |
2 / 2 |
|||
register | |
100.00% |
1 / 1 |
2 | |
100.00% |
6 / 6 |
1 | <?php |
2 | |
3 | namespace Qmp\Laravel\GoogleApiWrapper\Providers; |
4 | |
5 | use Google\Service\Drive; |
6 | use Google\Service\Drive\DriveFile; |
7 | use Google\Service\Sheets; |
8 | use Illuminate\Support\ServiceProvider; |
9 | use Qmp\Laravel\Tests\GoogleApiWrapper\Mocks\DriveFileMock; |
10 | use Qmp\Laravel\Tests\GoogleApiWrapper\Mocks\DriveMock; |
11 | use Qmp\Laravel\Tests\GoogleApiWrapper\Mocks\SheetsMock; |
12 | |
13 | class GoogleApiWrapperProvider extends ServiceProvider |
14 | { |
15 | /** |
16 | * Bootstrap any package services. |
17 | * |
18 | * @return void |
19 | */ |
20 | public function boot() |
21 | { |
22 | $this->mergeConfigFrom(__DIR__.'/../../config/google-api-wrapper.php', 'google-api-wrapper'); |
23 | } |
24 | |
25 | /** |
26 | * Undocumented function |
27 | * |
28 | * @return void |
29 | */ |
30 | public function register() { |
31 | if (config('app.env') === 'testing') { |
32 | $loader = \Illuminate\Foundation\AliasLoader::getInstance(); |
33 | $loader->alias(Drive::class, DriveMock::class); |
34 | $loader->alias(DriveFile::class, DriveFileMock::class); |
35 | $loader->alias(Sheets::class, SheetsMock::class); |
36 | } |
37 | } |
38 | } |