Class Observer
Class Observer definition.
-
Core\Modules\DB\Observer
implements
Core\Modules\DB\Interfaces\Observer
Methods summary
public static
|
#
on( Core\Base\Model $object, string $event, string $callback )
Attaches an event.
Parameters
- $object
- Processed object.
- $event
- Event name.
- $callback
- Callback function name to execute.
Throws
InvalidArgumentException When the provided callback was not a valid callable.
Implementation of
|
public static
|
#
detach( Core\Base\Model $object, string $event, string $callback )
Removes an event.
Parameters
- $object
- Processed object.
- $event
- Event name.
- $callback
- Callback function name to execute.
Implementation of
|
public static
|
#
fire( Core\Base\Model $object, string $event, array $arguments = array() )
Fires an event.
Parameters
- $object
- Processed object.
- $event
- Event name.
- $arguments
- Array of arguments.
Implementation of
|