class Entity implements EntityInterface

Class Entity.

Traits

Trait EntityCastableTrait.
Trait EntityCognizantTrait.
Trait EntityCopyableTrait.
Trait EntityEquatableTrait.
Trait EntityInitializeableTrait.
Trait EntityReflectableTrait.
Trait EntitySerializableTrait.

Methods

string
__toString()

No description

array
__debugInfo()

No description

array[]
__toArray()

No description

mixed
getIdentity()

No description

bool
hasIdentity()

No description

string
getIdentityType()

No description

string
getObjectName( bool $qualified = false, bool $static = false)

No description

string
getParentName( bool $qualified = false, null|object $instance = null)

No description

eventPreRemove( LifecycleEventArgs $eventArgs = null)

No description

eventPostRemove( LifecycleEventArgs $eventArgs = null)

No description

eventPrePersist( LifecycleEventArgs $eventArgs = null)

No description

eventPostPersist( LifecycleEventArgs $eventArgs = null)

No description

eventPreUpdate( PreUpdateEventArgs $eventArgs = null)

No description

eventPostUpdate( LifecycleEventArgs $eventArgs = null)

No description

eventPostLoad( LifecycleEventArgs $eventArgs = null)

No description

__clone()

No description

bool
isCloneSafe()

No description

bool
isEqualTo( Entity $compareTo)

No description

bool
isEqualToIdentity( Entity $compareTo)

No description

string
serialize()

No description

unserialize( string $data)

No description

bool
hasIdentityType()

No description

__construct( bool $initialize = true)

No description

string
getIdentityName( bool $qualified = false)

No description

$this
setIdentity( mixed $identity)

No description

Details

in EntityCastableTrait at line line 26
final string __toString()

Return Value

string

in EntityCastableTrait at line line 36
final array __debugInfo()

Return Value

array

in EntityCastableTrait at line line 49
final array[] __toArray()

Return Value

array[]

at line line 99
final mixed getIdentity()

Return Value

mixed

Exceptions

OrmException

at line line 111
final bool hasIdentity()

Return Value

bool

at line line 49
final string getIdentityType()

Return Value

string

in EntityCastableTrait at line line 89
abstract string getObjectName( bool $qualified = false, bool $static = false)

Parameters

bool $qualified
bool $static

Return Value

string

in EntityCastableTrait at line line 97
abstract string getParentName( bool $qualified = false, null|object $instance = null)

Parameters

bool $qualified
null|object $instance

Return Value

string

in EntityCognizantTrait at line line 28
final eventPreRemove( LifecycleEventArgs $eventArgs = null)

Parameters

LifecycleEventArgs $eventArgs

in EntityCognizantTrait at line line 36
final eventPostRemove( LifecycleEventArgs $eventArgs = null)

Parameters

LifecycleEventArgs $eventArgs

in EntityCognizantTrait at line line 44
final eventPrePersist( LifecycleEventArgs $eventArgs = null)

Parameters

LifecycleEventArgs $eventArgs

in EntityCognizantTrait at line line 52
final eventPostPersist( LifecycleEventArgs $eventArgs = null)

Parameters

LifecycleEventArgs $eventArgs

in EntityCognizantTrait at line line 60
final eventPreUpdate( PreUpdateEventArgs $eventArgs = null)

Parameters

PreUpdateEventArgs $eventArgs

in EntityCognizantTrait at line line 68
final eventPostUpdate( LifecycleEventArgs $eventArgs = null)

Parameters

LifecycleEventArgs $eventArgs

in EntityCognizantTrait at line line 76
final eventPostLoad( LifecycleEventArgs $eventArgs = null)

Parameters

LifecycleEventArgs $eventArgs

in EntityCopyableTrait at line line 21
__clone()

in EntityCopyableTrait at line line 31
final bool isCloneSafe()

Return Value

bool

in EntityEquatableTrait at line line 27
final bool isEqualTo( Entity $compareTo)

Parameters

Entity $compareTo

Return Value

bool

in EntityEquatableTrait at line line 55
final bool isEqualToIdentity( Entity $compareTo)

Parameters

Entity $compareTo

Return Value

bool

in EntitySerializableTrait at line line 27
string serialize()

Return Value

string

in EntitySerializableTrait at line line 46
unserialize( string $data)

Parameters

string $data

at line line 59
final bool hasIdentityType()

Return Value

bool

at line line 39
__construct( bool $initialize = true)

Parameters

bool $initialize

at line line 71
final string getIdentityName( bool $qualified = false)

Parameters

bool $qualified

Return Value

string

at line line 83
final $this setIdentity( mixed $identity)

Parameters

mixed $identity

Return Value

$this

Exceptions

OrmException