PHP Class Storm\Drivers\Constant\Mapping\FluentPropertyMapping

Show file Open project: timetoogo/penumbra

Public Methods

Method Description
ToCollection ( Storm\Core\Relational\IToManyRelation $ToManyRelation, $LoadingMode = null )
ToColumn ( Storm\Core\Relational\IColumn $Column )
ToEntity ( Storm\Core\Relational\IToOneRelation $ToOneRelation, $LoadingMode = null )
__construct ( Storm\Core\Object\IProperty $Property, $DefaultLoadingMode, callable $PropertyColumnMappingCallback )

Private Methods

Method Description
GetLoadingMode ( $SuppliedLoadingMode )
MakeToCollectionMapping ( Storm\Core\Relational\IToManyRelation $ToManyRelation, $LoadingMode )
MakeToEntityMapping ( Storm\Core\Relational\IToOneRelation $ToOneRelation, $LoadingMode )

Method Details

ToCollection() public method

public ToCollection ( Storm\Core\Relational\IToManyRelation $ToManyRelation, $LoadingMode = null )
$ToManyRelation Storm\Core\Relational\IToManyRelation

ToColumn() public method

public ToColumn ( Storm\Core\Relational\IColumn $Column )
$Column Storm\Core\Relational\IColumn

ToEntity() public method

public ToEntity ( Storm\Core\Relational\IToOneRelation $ToOneRelation, $LoadingMode = null )
$ToOneRelation Storm\Core\Relational\IToOneRelation

__construct() public method

public __construct ( Storm\Core\Object\IProperty $Property, $DefaultLoadingMode, callable $PropertyColumnMappingCallback )
$Property Storm\Core\Object\IProperty
$PropertyColumnMappingCallback callable