diff --git a/composer.json b/composer.json index 354ad8a5..905ffba3 100644 --- a/composer.json +++ b/composer.json @@ -73,8 +73,8 @@ "testbench-link": "ln -s vendor ./vendor/orchestra/testbench-core/laravel/vendor", "testbench-repair": "mkdir -p ./vendor/orchestra/testbench-core/laravel/storage/framework/sessions && mkdir -p ./vendor/orchestra/testbench-core/laravel/storage/framework/views && mkdir -p ./vendor/orchestra/testbench-core/laravel/storage/framework/cache", "coverage": "open coverage/phpunit/html/index.html", - "phpstan": "vendor/bin/phpstan", - "phpstan-pro": "vendor/bin/phpstan --pro", + "phpstan": "vendor/bin/phpstan --memory-limit=256M", + "phpstan-pro": "vendor/bin/phpstan --memory-limit=256M --pro", "cs": "php-cs-fixer fix --config=.php-cs-fixer.php", "test": "./test --no-coverage", "test-full": "./test", diff --git a/src/ResourceSyncing/TriggerSyncingEvents.php b/src/ResourceSyncing/TriggerSyncingEvents.php index 25de3a06..3ba86484 100644 --- a/src/ResourceSyncing/TriggerSyncingEvents.php +++ b/src/ResourceSyncing/TriggerSyncingEvents.php @@ -8,6 +8,7 @@ use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Relations\MorphPivot; use Illuminate\Database\Eloquent\Relations\Pivot; use Stancl\Tenancy\Contracts\Tenant; +use Stancl\Tenancy\Database\Contracts\TenantWithDatabase; /** * Used on pivot models. @@ -30,7 +31,7 @@ trait TriggerSyncingEvents /** * @var static&Pivot $pivot * @var SyncMaster|null $centralResource - * @var (Tenant&Model)|null $tenant + * @var (TenantWithDatabase&Model)|null $tenant */ [$centralResource, $tenant] = $pivot->getCentralResourceAndTenant(); @@ -43,7 +44,7 @@ trait TriggerSyncingEvents /** * @var static&Pivot $pivot * @var SyncMaster|null $centralResource - * @var (Tenant&Model)|null $tenant + * @var (TenantWithDatabase&Model)|null $tenant */ [$centralResource, $tenant] = $pivot->getCentralResourceAndTenant();