Storm\Drivers\Base\Mapping\Mappings\RelationshipPropertyRelationMapping::MapEntityToRelationalRequest PHP Method

MapEntityToRelationalRequest() final protected method

final protected MapEntityToRelationalRequest ( DomainDatabaseMap $DomainDatabaseMap, Request $RelationalRequest, RevivalData $AlreadyKnownRevivalData = null )
$DomainDatabaseMap Storm\Core\Mapping\DomainDatabaseMap
$RelationalRequest Storm\Core\Relational\Request
$AlreadyKnownRevivalData Storm\Core\Object\RevivalData
    protected final function MapEntityToRelationalRequest(DomainDatabaseMap $DomainDatabaseMap, Relational\Request $RelationalRequest, Object\RevivalData $AlreadyKnownRevivalData = null)
    {
        if ($AlreadyKnownRevivalData !== null) {
            $AlreadyKnownPropertyIdentifiers = array_keys($AlreadyKnownRevivalData->GetPropertyData());
            $AlreadyKnownProperties = $AlreadyKnownRevivalData->GetProperties($AlreadyKnownPropertyIdentifiers);
            $DomainDatabaseMap->MapEntityToRelationalRequest($this->EntityType, $RelationalRequest, $AlreadyKnownProperties);
        } else {
            $DomainDatabaseMap->MapEntityToRelationalRequest($this->EntityType, $RelationalRequest);
        }
    }