Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Instead of querying Domain model, find Tenant and eager load it's domain via Tenant model. Fixed cached lookup issue - when caching Tenant, also include the current Domain, so it can be later accessed via $tenant->domains->first() (even, when using multiple domains per tenant). Added tenantIdentifiedFromCache method in CachedTenantResolver.php, which can be used to set custom properties in resolvers after Tenant is loaded from cache. * StlyeCi Fix - removed PHP 8 nullsafe operator for compatibility with older PHP versions, replaced with inline if * Redundant variable '$domain', because $tenant is not null, only, when current domain is found and relationship is loaded (with only one domain). * Fixed tenant()->domains showing incorrect data. Renamed tenantIdentifiedFromCache() method and removed duplicate code, when setting current domain. * Removed select() for better flexibility, added new method setCurrentDomain(), refactored the usage of tenantIdentified(). * rename method to resolved() * clean up code * StyleCi Fix Co-authored-by: Samuel Štancl <[email protected]>
- Loading branch information