Invoices extends Observer
The Invoices event observer
Table of Contents
Methods
| add() | Handle Invoices.add events |
| addAfter() | Handle Invoices.addAfter events |
| addBefore() | Handle Invoices.addBefore events |
| createFromServices() | Handle Invoices.createFromServices events |
| createFromServicesAfter() | Handle Invoices.createFromServicesAfter events |
| createFromServicesBefore() | Handle Invoices.createFromServicesBefore events |
| edit() | Handle Invoices.edit events |
| editAfter() | Handle Invoices.editAfter events |
| editBefore() | Handle Invoices.editBefore events |
| get() | Handle Invoices.get events |
| setClosed() | Handle Invoices.setClosed events |
| setClosedAfter() | Handle Invoices.setClosedAfter events |
| setClosedBefore() | Handle Invoices.setClosedBefore events |
| triggerEvent() | Handle event triggers |
| triggerDeprecatedEvent() | Triggers a deprecated event |
Methods
add()
Handle Invoices.add events
public
static add(EventInterface $event) : EventInterface
since v5.3.0
Parameters
- $event : EventInterface
-
An event object for Invoices.add events
Return values
EventInterface —The processed event object
addAfter()
Handle Invoices.addAfter events
public
static addAfter(EventInterface $event) : EventInterface
Parameters
- $event : EventInterface
-
An event object for Invoices.addAfter events
Return values
EventInterface —The processed event object
addBefore()
Handle Invoices.addBefore events
public
static addBefore(EventInterface $event) : EventInterface
Parameters
- $event : EventInterface
-
An event object for Invoices.addBefore events
Return values
EventInterface —The processed event object
createFromServices()
Handle Invoices.createFromServices events
public
static createFromServices(EventInterface $event) : EventInterface
since v5.3.0
Parameters
- $event : EventInterface
-
An event object for Invoices.createFromServices events
Return values
EventInterface —The processed event object
createFromServicesAfter()
Handle Invoices.createFromServicesAfter events
public
static createFromServicesAfter(EventInterface $event) : EventInterface
Parameters
- $event : EventInterface
-
An event object for Invoices.createFromServicesAfter events
Return values
EventInterface —The processed event object
createFromServicesBefore()
Handle Invoices.createFromServicesBefore events
public
static createFromServicesBefore(EventInterface $event) : EventInterface
Parameters
- $event : EventInterface
-
An event object for Invoices.createFromServicesBefore events
Return values
EventInterface —The processed event object
edit()
Handle Invoices.edit events
public
static edit(EventInterface $event) : EventInterface
since v5.3.0
Parameters
- $event : EventInterface
-
An event object for Invoices.edit events
Return values
EventInterface —The processed event object
editAfter()
Handle Invoices.editAfter events
public
static editAfter(EventInterface $event) : EventInterface
Parameters
- $event : EventInterface
-
An event object for Invoices.editAfter events
Return values
EventInterface —The processed event object
editBefore()
Handle Invoices.editBefore events
public
static editBefore(EventInterface $event) : EventInterface
Parameters
- $event : EventInterface
-
An event object for Invoices.editBefore events
Return values
EventInterface —The processed event object
get()
Handle Invoices.get events
public
static get(EventInterface $event) : EventInterface
Parameters
- $event : EventInterface
-
An event object for Invoices.get events
Return values
EventInterface —The processed event object
setClosed()
Handle Invoices.setClosed events
public
static setClosed(EventInterface $event) : EventInterface
since v5.3.0
Parameters
- $event : EventInterface
-
An event object for Invoices.setClosed events
Return values
EventInterface —The processed event object
setClosedAfter()
Handle Invoices.setClosedAfter events
public
static setClosedAfter(EventInterface $event) : EventInterface
Parameters
- $event : EventInterface
-
An event object for Invoices.setClosedAfter events
Return values
EventInterface —The processed event object
setClosedBefore()
Handle Invoices.setClosedBefore events
public
static setClosedBefore(EventInterface $event) : EventInterface
Parameters
- $event : EventInterface
-
An event object for Invoices.setClosedBefore events
Return values
EventInterface —The processed event object
triggerEvent()
Handle event triggers
public
static triggerEvent(EventInterface $event) : EventInterface
Parameters
- $event : EventInterface
-
The event to trigger
Return values
EventInterface —$event The event triggered
triggerDeprecatedEvent()
Triggers a deprecated event
protected
static triggerDeprecatedEvent(string $eventName, array<string|int, mixed> $params) : mixed
Parameters
- $eventName : string
-
The name of the deprecated event to trigger
- $params : array<string|int, mixed>
-
The parameters to pass to the event