PHP Class Storm\Drivers\Dynamic\Mapping\EntityRelationalMap

Inheritance: extends Storm\Drivers\Base\Mapping\EntityRelationalMap
Show file Open project: timetoogo/penumbra

Public Methods

Method Description
__construct ( Storm\Core\Object\IEntityMap $EntityMap, Storm\Core\Relational\ITable $PrimaryKeyTable, array $PropertyMappings )

Protected Methods

Method Description
EntityMap ( Domain $Domain )
PrimaryKeyTable ( Database $Database )
RegisterPropertyMappings ( Registrar $Registrar, Storm\Core\Object\IEntityMap $EntityMap, Database $Database )

Method Details

EntityMap() protected method

protected EntityMap ( Domain $Domain )
$Domain Storm\Core\Object\Domain

PrimaryKeyTable() protected method

protected PrimaryKeyTable ( Database $Database )
$Database Storm\Core\Relational\Database

RegisterPropertyMappings() protected method

protected RegisterPropertyMappings ( Registrar $Registrar, Storm\Core\Object\IEntityMap $EntityMap, Database $Database )
$Registrar Storm\Core\Containers\Registrar
$EntityMap Storm\Core\Object\IEntityMap
$Database Storm\Core\Relational\Database

__construct() public method

public __construct ( Storm\Core\Object\IEntityMap $EntityMap, Storm\Core\Relational\ITable $PrimaryKeyTable, array $PropertyMappings )
$EntityMap Storm\Core\Object\IEntityMap
$PrimaryKeyTable Storm\Core\Relational\ITable
$PropertyMappings array