• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

orchestral / canvas-core / 6168643703

13 Sep 2023 06:09AM UTC coverage: 71.818% (-22.4%) from 94.203%
6168643703

push

github

crynobone
Merge branch '8.x'

Signed-off-by: Mior Muhammad Zaki <crynobone@gmail.com>

82 of 82 new or added lines in 8 files covered. (100.0%)

237 of 330 relevant lines covered (71.82%)

2.62 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

90.0
/src/CommandsProvider.php
1
<?php
2

3
namespace Orchestra\Canvas\Core;
4

5
use Illuminate\Contracts\Container\Container;
6

7
trait CommandsProvider
8
{
9
    /**
10
     * Setup preset for laravel.
11
     */
12
    protected function presetForLaravel(Container $app): Presets\Preset
13
    {
14
        if ($app->bound('orchestra.canvas')) {
1✔
15
            return $app->make('orchestra.canvas');
×
16
        }
17

18
        return new Presets\Laravel([
1✔
19
            'preset' => 'laravel',
1✔
20
            'namespace' => trim($this->app->getNamespace(), '\\'),
1✔
21
            'user-auth-provider' => $this->userProviderModel(),
1✔
22
        ], $app->basePath(), $app->make('files'));
1✔
23
    }
24

25
    /**
26
     * Get the model for the default guard's user provider.
27
     */
28
    protected function userProviderModel(): ?string
29
    {
30
        $guard = config('auth.defaults.guard');
1✔
31

32
        $provider = config("auth.guards.{$guard}.provider");
1✔
33

34
        return config("auth.providers.{$provider}.model");
1✔
35
    }
36
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc