PHP Interface Storm\Core\Mapping\IDataPropertyColumnMapping

Author: Elliot Levin ([email protected])
Inheritance: extends Storm\Core\Mapping\IPropertyMapping
Afficher le fichier Open project: timetoogo/penumbra Interface Usage Examples

Méthodes publiques

Méthode Description
GetDataProperty ( ) : Storm\Core\Object\IDataProperty The mapped data property
GetPersistColumns ( ) : Storm\Core\Relational\IColumn[] The columns in which data is persisted.
GetReviveColumns ( ) : Storm\Core\Relational\IColumn[] The columns to load when reviving.
IsIdentityPrimaryKeyMapping ( ) : boolean Whether or not this is mapping an identity/primary key
Persist ( array $PropertyDataArray, array $ColumnDataArray ) : void Maps the property value to the supplied column data.
Revive ( array $ColumnDataArray, array $PropertyDataArray ) : void Maps the column data to property data.

Method Details

GetDataProperty() public méthode

The mapped data property
public GetDataProperty ( ) : Storm\Core\Object\IDataProperty
Résultat Storm\Core\Object\IDataProperty

GetPersistColumns() public méthode

The columns in which data is persisted.
public GetPersistColumns ( ) : Storm\Core\Relational\IColumn[]
Résultat Storm\Core\Relational\IColumn[]

GetReviveColumns() public méthode

The columns to load when reviving.
public GetReviveColumns ( ) : Storm\Core\Relational\IColumn[]
Résultat Storm\Core\Relational\IColumn[]

IsIdentityPrimaryKeyMapping() public méthode

Whether or not this is mapping an identity/primary key

Persist() public méthode

Maps the property value to the supplied column data.
public Persist ( array $PropertyDataArray, array $ColumnDataArray ) : void
$PropertyDataArray array The array containing the property data
$ColumnDataArray array The array containing the column data
Résultat void

Revive() public méthode

Maps the column data to property data.
public Revive ( array $ColumnDataArray, array $PropertyDataArray ) : void
$ColumnDataArray array The array containing the column data
$PropertyDataArray array
Résultat void