Storm\Core\Mapping\DomainDatabaseMap::MapResultRowsToRevivalData PHP Method

MapResultRowsToRevivalData() final public method

final public MapResultRowsToRevivalData ( Storm\Core\Mapping\IEntityRelationalMap $EntityRelationalMap, array $ResultRowArray, array $RevivalDataArray )
$EntityRelationalMap Storm\Core\Mapping\IEntityRelationalMap The entity relational map
$ResultRowArray array
$RevivalDataArray array
    public final function MapResultRowsToRevivalData(IEntityRelationalMap $EntityRelationalMap, array $ResultRowArray, array $RevivalDataArray)
    {
        foreach ($EntityRelationalMap->GetDataPropertyColumnMappings() as $PropertyColumnMapping) {
            $PropertyColumnMapping->Revive($ResultRowArray, $RevivalDataArray);
        }
        foreach ($EntityRelationalMap->GetEntityPropertyToOneRelationMappings() as $EntityPropertyToOneRelationMapping) {
            $EntityPropertyToOneRelationMapping->Revive($this, $ResultRowArray, $RevivalDataArray);
        }
        foreach ($EntityRelationalMap->GetCollectionPropertyToManyRelationMappings() as $CollectionPropertyToManyRelationMapping) {
            $CollectionPropertyToManyRelationMapping->Revive($this, $ResultRowArray, $RevivalDataArray);
        }
    }