Fixed modules service providers

This commit is contained in:
Constantin Graf
2025-07-23 15:52:31 +02:00
committed by Constantin Graf
parent 97dcadc795
commit b11672732b
3 changed files with 9 additions and 2 deletions

View File

@@ -118,7 +118,8 @@
"extra": { "extra": {
"laravel": { "laravel": {
"dont-discover": [ "dont-discover": [
"laravel/telescope" "laravel/telescope",
"nwidart/laravel-modules"
] ]
} }
}, },

View File

@@ -9,6 +9,7 @@ use App\Enums\NumberFormat;
use App\Enums\TimeFormat; use App\Enums\TimeFormat;
use Illuminate\Support\Facades\Facade; use Illuminate\Support\Facades\Facade;
use Illuminate\Support\ServiceProvider; use Illuminate\Support\ServiceProvider;
use Nwidart\Modules\LaravelModulesServiceProvider;
return [ return [
@@ -197,6 +198,7 @@ return [
App\Providers\FortifyServiceProvider::class, App\Providers\FortifyServiceProvider::class,
App\Providers\JetstreamServiceProvider::class, App\Providers\JetstreamServiceProvider::class,
// Warning: Do not add TelescopeServiceProvider here since it is already conditionally registered in AppServiceProvider // Warning: Do not add TelescopeServiceProvider here since it is already conditionally registered in AppServiceProvider
LaravelModulesServiceProvider::class,
])->toArray(), ])->toArray(),
/* /*

View File

@@ -21,13 +21,17 @@ abstract class TestCase extends BaseTestCase
{ {
use CreatesApplication; use CreatesApplication;
protected bool $mockBillingContract = true;
protected function setUp(): void protected function setUp(): void
{ {
parent::setUp(); parent::setUp();
Mail::fake(); Mail::fake();
LogFake::bind(); LogFake::bind();
Http::preventStrayRequests(); Http::preventStrayRequests();
$this->actAsOrganizationWithoutSubscriptionAndWithoutTrial(); if ($this->mockBillingContract) {
$this->actAsOrganizationWithoutSubscriptionAndWithoutTrial();
}
// Note: The following line can be used to test timezone edge cases. // Note: The following line can be used to test timezone edge cases.
// $this->travelTo(Carbon::now()->timezone('Europe/Vienna')->setHour(0)->setMinute(59)->setSecond(0)); // $this->travelTo(Carbon::now()->timezone('Europe/Vienna')->setHour(0)->setMinute(59)->setSecond(0));
} }