CachedTenantResolver
class CachedTenantResolver (View source)
Properties
protected Repository | $cache | ||
protected Repository | $config |
Methods
__construct(CacheManager $cacheManager, Repository $config)
No description
int
ttl()
No description
string|null
array|null
array|null
void
invalidateTenant(string $id)
No description
void
invalidateTenantData(string $id)
No description
void
invalidateTenantDomains(string $id)
No description
void
invalidateDomainToIdMapping(array $domains)
No description
Details
__construct(CacheManager $cacheManager, Repository $config)
No description
protected int
ttl()
No description
string|null
getTenantIdByDomain(string $domain, Closure $query)
No description
array|null
getDataById(string $id, Closure $dataQuery)
No description
array|null
getDomainsById(string $id, Closure $domainsQuery)
No description
void
invalidateTenant(string $id)
No description
void
invalidateTenantData(string $id)
No description
void
invalidateTenantDomains(string $id)
No description
void
invalidateDomainToIdMapping(array $domains)
No description