mirror of
https://github.com/archtechx/tenancy.git
synced 2026-02-04 07:14:02 +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;
|
use FillsCurrentTenant;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return BelongsTo<\Stancl\Tenancy\Contracts\Tenant, $this>
|
* @return BelongsTo<\Illuminate\Database\Eloquent\Model&\Stancl\Tenancy\Contracts\Tenant, $this>
|
||||||
*/
|
*/
|
||||||
public function tenant(): BelongsTo
|
public function tenant(): BelongsTo
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,7 @@ declare(strict_types=1);
|
||||||
|
|
||||||
namespace Stancl\Tenancy\Database\Concerns;
|
namespace Stancl\Tenancy\Database\Concerns;
|
||||||
|
|
||||||
|
use Illuminate\Database\Eloquent\Relations\HasMany;
|
||||||
use Stancl\Tenancy\Contracts\Domain;
|
use Stancl\Tenancy\Contracts\Domain;
|
||||||
use Stancl\Tenancy\Tenancy;
|
use Stancl\Tenancy\Tenancy;
|
||||||
|
|
||||||
|
|
@ -15,9 +16,9 @@ use Stancl\Tenancy\Tenancy;
|
||||||
trait HasDomains
|
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());
|
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
|
public function tenants(): BelongsToMany
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue