mirror of
https://github.com/archtechx/tenancy.git
synced 2025-12-12 18:04:03 +00:00
Delete todo, update docblock
This commit is contained in:
parent
59910ec6e3
commit
bc846391ea
1 changed files with 4 additions and 3 deletions
|
|
@ -10,14 +10,16 @@ use Stancl\Tenancy\Contracts\TenancyBootstrapper;
|
|||
use Stancl\Tenancy\Contracts\Tenant;
|
||||
|
||||
/**
|
||||
* This bootstrapper allows cache to be stored in the tenant databases by switching the database cache store's connection.
|
||||
* This bootstrapper allows cache to be stored in the tenant databases by switching
|
||||
* the database cache store's (and cache locks) connection.
|
||||
*
|
||||
* Intended to be used with the 'database' cache store, instead of CacheTenancyBootstrapper.
|
||||
*
|
||||
* On bootstrap(), the database cache store's connection is set to 'tenant'
|
||||
* and the database cache store is purged from the CacheManager's resolved stores.
|
||||
* This forces the manager to resolve a new instance of the database store created with the 'tenant' DB connection on the next cache operation.
|
||||
*
|
||||
* On revert, the cache store's connection is reverted to the originally used one (usually 'central'), and again,
|
||||
* On revert(), the cache store's connection is reverted to the originally used one (usually 'central'), and again,
|
||||
* the database cache store is purged from the CacheManager's resolved stores so that the originally used one is resolved on the next cache operation.
|
||||
*/
|
||||
class DatabaseCacheBootstrapper implements TenancyBootstrapper
|
||||
|
|
@ -34,7 +36,6 @@ class DatabaseCacheBootstrapper implements TenancyBootstrapper
|
|||
$this->originalConnection = $this->config->get('cache.stores.database.connection');
|
||||
$this->originalLockConnection = $this->config->get('cache.stores.database.lock_connection');
|
||||
|
||||
// todo1 Maybe consider making this dynamic instead of hardcoding 'tenant'?
|
||||
$this->config->set('cache.stores.database.connection', 'tenant');
|
||||
$this->config->set('cache.stores.database.lock_connection', 'tenant');
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue