mirror of
https://github.com/archtechx/tenancy.git
synced 2026-02-04 12:34:03 +00:00
docs: update PHPDoc for tenant() and domains() methods to include full model type hints
This commit is contained in:
parent
d19947f6c7
commit
4fa82d3669
3 changed files with 5 additions and 4 deletions
|
|
@ -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
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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<Domain, $this>
|
||||
* @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());
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue