PHP Класс Storm\Drivers\Base\Mapping\Mappings\RelationshipPropertyRelationMapping

Наследование: extends PropertyMapping
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AddToRelationalRequest ( DomainDatabaseMap $DomainDatabaseMap, Request $RelationalRequest )
GetEntityType ( )
GetRelation ( ) : Storm\Core\Relational\IRelation
GetRelationshipProperty ( ) : Storm\Core\Object\ICollectionProperty
__construct ( Storm\Core\Object\IRelationshipProperty $RelationshipProperty, Storm\Core\Relational\IRelation $Relation )

Защищенные методы

Метод Описание
LoadRelatedRows ( DomainDatabaseMap $DomainDatabaseMap, array $ParentRows, RevivalData $AlreadyKnownRevivalData = null )
MapEntityToRelationalRequest ( DomainDatabaseMap $DomainDatabaseMap, Request $RelationalRequest, RevivalData $AlreadyKnownRevivalData = null )

Описание методов

AddToRelationalRequest() закрытый публичный Метод

final public AddToRelationalRequest ( DomainDatabaseMap $DomainDatabaseMap, Request $RelationalRequest )
$DomainDatabaseMap Storm\Core\Mapping\DomainDatabaseMap
$RelationalRequest Storm\Core\Relational\Request

GetEntityType() закрытый публичный Метод

final public GetEntityType ( )

GetRelation() закрытый публичный Метод

final public GetRelation ( ) : Storm\Core\Relational\IRelation
Результат Storm\Core\Relational\IRelation

GetRelationshipProperty() закрытый публичный Метод

final public GetRelationshipProperty ( ) : Storm\Core\Object\ICollectionProperty
Результат Storm\Core\Object\ICollectionProperty

LoadRelatedRows() закрытый защищенный Метод

final protected LoadRelatedRows ( DomainDatabaseMap $DomainDatabaseMap, array $ParentRows, RevivalData $AlreadyKnownRevivalData = null )
$DomainDatabaseMap Storm\Core\Mapping\DomainDatabaseMap
$ParentRows array
$AlreadyKnownRevivalData Storm\Core\Object\RevivalData

MapEntityToRelationalRequest() закрытый защищенный Метод

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

__construct() публичный Метод

public __construct ( Storm\Core\Object\IRelationshipProperty $RelationshipProperty, Storm\Core\Relational\IRelation $Relation )
$RelationshipProperty Storm\Core\Object\IRelationshipProperty
$Relation Storm\Core\Relational\IRelation