Property | Type | Description | |
---|---|---|---|
$metadata |
Method | Description | |
---|---|---|
__clone ( ) | ||
__construct ( ) | ||
fireEvent ( $method, $args = [] ) | ||
getMetadata ( ) | ||
getModel ( $need = true ) | ||
getPersistedId ( ) | ||
getPreloadContainer ( ) | ||
getProperty ( $name ) | ||
getRawProperty ( $name ) | ||
getRawValue ( $name ) | ||
getRepository ( $need = true ) | ||
getValue ( string $name ) : mixed | Returns value. | |
hasValue ( $name ) | ||
isAttached ( ) | ||
isModified ( $name = null ) | ||
isPersisted ( ) | ||
serialize ( ) | ||
setAsModified ( $name = null ) | ||
setPreloadContainer ( Nextras\Orm\Collection\IEntityPreloadContainer $overIterator = null ) | ||
setRawValue ( $name, $value ) | ||
setReadOnlyValue ( $name, $value ) | ||
setValue ( $name, $value ) | ||
toArray ( $mode = self::TO_ARRAY_RELATIONSHIP_AS_IS ) | ||
unserialize ( $unserialized ) |
Method | Description | |
---|---|---|
createMetadata ( ) : |
||
createPropertyContainer ( |
||
onAfterInsert ( ) | ||
onAfterPersist ( ) | ||
onAfterRemove ( ) | ||
onAfterUpdate ( ) | ||
onAttach ( Nextras\Orm\Repository\IRepository $repository, |
||
onBeforeInsert ( ) | ||
onBeforePersist ( ) | ||
onBeforeRemove ( ) | ||
onBeforeUpdate ( ) | ||
onCreate ( ) | === events ====================================================================================================== | |
onDetach ( ) | ||
onFree ( ) | ||
onLoad ( array $data ) | ||
onPersist ( $id ) | ||
onRefresh ( array $data ) | ||
validate ( |
Validates the value. |
Method | Description | |
---|---|---|
attach ( Nextras\Orm\Repository\IRepository $repository ) | ||
getterPrimaryProxy ( $value = null, |
||
initProperty ( |
||
internalGetValue ( |
||
internalHasValue ( |
||
internalSetValue ( |
||
setterPrimaryProxy ( $value, |
protected createMetadata ( ) : |
||
return |
protected createPropertyContainer ( |
||
$metadata | ||
return | Nextras\Orm\Entity\IProperty | $property |
protected onAttach ( Nextras\Orm\Repository\IRepository $repository, |
||
$repository | Nextras\Orm\Repository\IRepository | |
$metadata |
protected onCreate ( ) |
public setPreloadContainer ( Nextras\Orm\Collection\IEntityPreloadContainer $overIterator = null ) | ||
$overIterator | Nextras\Orm\Collection\IEntityPreloadContainer |