diff --git a/src/Database/Concerns/BelongsToTenant.php b/src/Database/Concerns/BelongsToTenant.php index 67205e20..da5dc84a 100644 --- a/src/Database/Concerns/BelongsToTenant.php +++ b/src/Database/Concerns/BelongsToTenant.php @@ -18,7 +18,7 @@ trait BelongsToTenant use FillsCurrentTenant; /** - * @return BelongsTo<\Stancl\Tenancy\Contracts\Tenant, $this> + * @return BelongsTo<\Illuminate\Database\Eloquent\Model&\Stancl\Tenancy\Contracts\Tenant, $this> */ public function tenant(): BelongsTo { diff --git a/src/Database/Concerns/HasDomains.php b/src/Database/Concerns/HasDomains.php index 751f3130..1c185a27 100644 --- a/src/Database/Concerns/HasDomains.php +++ b/src/Database/Concerns/HasDomains.php @@ -4,6 +4,7 @@ declare(strict_types=1); namespace Stancl\Tenancy\Database\Concerns; +use Illuminate\Database\Eloquent\Relations\HasMany; use Stancl\Tenancy\Contracts\Domain; use Stancl\Tenancy\Tenancy; @@ -15,9 +16,9 @@ use Stancl\Tenancy\Tenancy; trait HasDomains { /** - * @return \Illuminate\Database\Eloquent\Relations\HasMany + * @return HasMany<\Illuminate\Database\Eloquent\Model&\Stancl\Tenancy\Contracts\Domain, $this> */ - public function domains() + public function domains(): HasMany { return $this->hasMany(config('tenancy.models.domain'), Tenancy::tenantKeyColumn()); } diff --git a/src/ResourceSyncing/ResourceSyncing.php b/src/ResourceSyncing/ResourceSyncing.php index de109b0a..7799e9ba 100644 --- a/src/ResourceSyncing/ResourceSyncing.php +++ b/src/ResourceSyncing/ResourceSyncing.php @@ -106,7 +106,7 @@ trait ResourceSyncing } /** - * @return BelongsToMany<\Stancl\Tenancy\Database\Contracts\TenantWithDatabase, $this> + * @return BelongsToMany<\Illuminate\Database\Eloquent\Model&\Stancl\Tenancy\Database\Contracts\TenantWithDatabase, $this> */ public function tenants(): BelongsToMany {