Overview

Namespaces

  • DSchoenbauer
    • Orm
      • Builder
      • Entity
      • Enum
      • Events
        • Persistence
        • Validate
          • DataType
          • Schema
      • Exception
      • Framework

Classes

  • AbstractEvent
  • Overview
  • Namespace
  • Class

Class AbstractEvent

Allows for easier event attachment

DSchoenbauer\Orm\Events\AbstractEvent implements DSchoenbauer\Orm\VisitorInterface

Direct known subclasses

DSchoenbauer\Orm\Events\Persistence\PdoCreate, DSchoenbauer\Orm\Events\Persistence\PdoDelete, DSchoenbauer\Orm\Events\Persistence\PdoSelect, DSchoenbauer\Orm\Events\Persistence\PdoUpdate, DSchoenbauer\Orm\Events\Validate\AbstractValidate

Indirect known subclasses

DSchoenbauer\Orm\Events\Validate\DataType\AbstractDataType, DSchoenbauer\Orm\Events\Validate\DataType\DataTypeBoolean, DSchoenbauer\Orm\Events\Validate\DataType\DataTypeDate, DSchoenbauer\Orm\Events\Validate\DataType\DataTypeNumber, DSchoenbauer\Orm\Events\Validate\DataType\DataTypeString, DSchoenbauer\Orm\Events\Validate\Schema\DefaultValue, DSchoenbauer\Orm\Events\Validate\Schema\RequiredFields, DSchoenbauer\Orm\Events\Validate\Schema\ValidFields
Abstract
Namespace: DSchoenbauer\Orm\Events
Author: David Schoenbauer
Located at Orm/Events/AbstractEvent.php
Methods summary
public
# __construct( array $events = [] )
public
# visitModel( DSchoenbauer\Orm\Model $model )

provides an opportunity to extend Model's functionality

provides an opportunity to extend Model's functionality

Parameters

$model
model with which to be listened to

Since

v1.0.0

Implementation of

DSchoenbauer\Orm\VisitorInterface::visitModel()
abstract public
# onExecute( Zend\EventManager\Event $event )
public array
# getEvents( )

returns a list of event names that this object should be executed

returns a list of event names that this object should be executed

Returns

array

Since

v1.0.0
public
# setEvents( array $events )

defines a list of event names this object will listen for to execute

defines a list of event names this object will listen for to execute

Parameters

$events
array of event to be executed with

Returns


$this

Since

v1.0.0
API documentation generated by ApiGen