605. Class

605.1. Zend\Db\TableGateway\Feature\EventFeature

605.1.1. Methods

605.1.1.1. __construct

__construct()

@param EventManagerInterface $eventManager

Parameters:EventFeatureTableGatewayEvent

605.1.1.2. getEventManager

getEventManager()

Retrieve composed event manager instance

Return type:EventManagerInterface

605.1.1.3. getEvent

getEvent()

Retrieve composed event instance

Return type:EventFeatureTableGatewayEvent

605.1.1.4. preInitialize

preInitialize()

Initialize feature and trigger “preInitialize” event

Ensures that the composed TableGateway has identifiers based on the class name, and that the event target is set to the TableGateway instance. It then triggers the “preInitialize” event.

Return type:void

605.1.1.5. postInitialize

postInitialize()

Trigger the “postInitialize” event

Return type:void

605.1.1.6. preSelect

preSelect()

Trigger the “preSelect” event

Triggers the “preSelect” event mapping the following parameters: - $select as “select”

Parameters:Select
Return type:void

605.1.1.7. postSelect

postSelect()

Trigger the “postSelect” event

Triggers the “postSelect” event mapping the following parameters: - $statement as “statement” - $result as “result” - $resultSet as “result_set”

Parameters:
  • StatementInterface
  • ResultInterface
  • ResultSetInterface
Return type:

void

605.1.1.8. preInsert

preInsert()

Trigger the “preInsert” event

Triggers the “preInsert” event mapping the following parameters: - $insert as “insert”

Parameters:Insert
Return type:void

605.1.1.9. postInsert

postInsert()

Trigger the “postInsert” event

Triggers the “postInsert” event mapping the following parameters: - $statement as “statement” - $result as “result”

Parameters:
  • StatementInterface
  • ResultInterface
Return type:

void

605.1.1.10. preUpdate

preUpdate()

Trigger the “preUpdate” event

Triggers the “preUpdate” event mapping the following parameters: - $update as “update”

Parameters:Update
Return type:void

605.1.1.11. postUpdate

postUpdate()

Trigger the “postUpdate” event

Triggers the “postUpdate” event mapping the following parameters: - $statement as “statement” - $result as “result”

Parameters:
  • StatementInterface
  • ResultInterface
Return type:

void

605.1.1.12. preDelete

preDelete()

Trigger the “preDelete” event

Triggers the “preDelete” event mapping the following parameters: - $delete as “delete”

Parameters:Delete
Return type:void

605.1.1.13. postDelete

postDelete()

Trigger the “postDelete” event

Triggers the “postDelete” event mapping the following parameters: - $statement as “statement” - $result as “result”

Parameters:
  • StatementInterface
  • ResultInterface
Return type:

void