BootstrapsTenancy
trait BootstrapsTenancy (View source)
Traits
Properties
protected callable[][] | $listeners | Event listeners. |
from TenantManagerEvents |
protected callable[][] | $integrationListeners | Integration listeners. |
from TenantManagerEvents |
$originalSettings | |||
bool | $initialized | Was tenancy initialized/bootstrapped? |
Methods
Register a listener that will be executed before tenancy is bootstrapped.
Register a listener that will be executed after tenancy is bootstrapped.
Register a listener that will be executed before tenancy is ended.
Register a listener that will be executed after tenancy is ended.
Register a callback for an integration event.
Return callbacks for an integration event.
No description
No description
No description
No description
No description
No description
No description
No description
No description
Details
TenantManagerEvents
bootstrapping(callable $callback)
Register a listener that will be executed before tenancy is bootstrapped.
TenantManagerEvents
bootstrapped(callable $callback)
Register a listener that will be executed after tenancy is bootstrapped.
TenantManagerEvents
ending(callable $callback)
Register a listener that will be executed before tenancy is ended.
TenantManagerEvents
ended(callable $callback)
Register a listener that will be executed after tenancy is ended.
Collection
event(string $name)
Fire an event.
void
integrationEvent(string $name, callable $callback)
Register a callback for an integration event.
callable[]
integration(string $name, ...$arguments)
Return callbacks for an integration event.
bootstrap()
No description
end()
No description
switchDatabaseConnection()
No description
setPhpRedisPrefix($connections = ['default'])
No description
resetPhpRedisPrefix($connections = ['default'])
No description
tagCache()
No description
untagCache()
No description
suffixFilesystemRootPaths()
No description
resetFilesystemRootPaths()
No description