trait TenantManagerEvents (View source)

Properties

protected callable[][] $listeners

Event listeners.

protected callable[][] $integrationListeners

Integration listeners.

Methods

bootstrapping(callable $callback)

Register a listener that will be executed before tenancy is bootstrapped.

bootstrapped(callable $callback)

Register a listener that will be executed after tenancy is bootstrapped.

ending(callable $callback)

Register a listener that will be executed before tenancy is ended.

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.

Details

TenantManagerEvents bootstrapping(callable $callback)

Register a listener that will be executed before tenancy is bootstrapped.

Parameters

callable $callback

Return Value

TenantManagerEvents

TenantManagerEvents bootstrapped(callable $callback)

Register a listener that will be executed after tenancy is bootstrapped.

Parameters

callable $callback

Return Value

TenantManagerEvents

TenantManagerEvents ending(callable $callback)

Register a listener that will be executed before tenancy is ended.

Parameters

callable $callback

Return Value

TenantManagerEvents

TenantManagerEvents ended(callable $callback)

Register a listener that will be executed after tenancy is ended.

Parameters

callable $callback

Return Value

TenantManagerEvents

Collection event(string $name)

Fire an event.

Parameters

string $name

Event name

Return Value

Collection

Prevented events

void integrationEvent(string $name, callable $callback)

Register a callback for an integration event.

Parameters

string $name
callable $callback

Return Value

void

callable[] integration(string $name, ...$arguments)

Return callbacks for an integration event.

Parameters

string $name
...$arguments

Return Value

callable[]