PHP Class Storm\Drivers\Base\Relational\Expressions\ObjectMapper

Inheritance: implements Storm\Drivers\Base\Relational\Expressions\IObjectMapper
Show file Open project: timetoogo/penumbra

Public Methods

Method Description
MapMethodCallExpression ( Expression $ObjectValueExpression = null, $Type, $Name, array $ArgumentValueExpressions = [] )
MapObjectExpression ( $Type, $Value )
MapPropertyFetchExpression ( Expression $ObjectValueExpression = null, $Type, $Name )
ObjectMappingExample ( TypeHint $Value )
Type_MethodCallMappingExample ( Expression $ObjectValueExpression, array $ArgumentExpressions )
Type_Prop_PropertyExample ( Expression $ObjectValueExpression )
Type_Prop_StaticPropertyExample ( )
Type_StaticMethodCallMappingExample ( array $ArgumentExpressions )
__construct ( )

Protected Methods

Method Description
ObjectDataTypes ( ) : ObjectDataType[]

Method Details

MapMethodCallExpression() final public method

final public MapMethodCallExpression ( Expression $ObjectValueExpression = null, $Type, $Name, array $ArgumentValueExpressions = [] )
$ObjectValueExpression Storm\Core\Relational\Expressions\Expression
$ArgumentValueExpressions array

MapObjectExpression() final public method

final public MapObjectExpression ( $Type, $Value )

MapPropertyFetchExpression() final public method

final public MapPropertyFetchExpression ( Expression $ObjectValueExpression = null, $Type, $Name )
$ObjectValueExpression Storm\Core\Relational\Expressions\Expression

ObjectDataTypes() protected method

protected ObjectDataTypes ( ) : ObjectDataType[]
return Storm\Drivers\Base\Relational\Columns\ObjectDataType[]

ObjectMappingExample() public method

public ObjectMappingExample ( TypeHint $Value )
$Value TypeHint

Type_MethodCallMappingExample() public method

public Type_MethodCallMappingExample ( Expression $ObjectValueExpression, array $ArgumentExpressions )
$ObjectValueExpression Storm\Core\Relational\Expressions\Expression
$ArgumentExpressions array

Type_Prop_PropertyExample() public method

public Type_Prop_PropertyExample ( Expression $ObjectValueExpression )
$ObjectValueExpression Storm\Core\Relational\Expressions\Expression

Type_Prop_StaticPropertyExample() public method

Type_StaticMethodCallMappingExample() public method

public Type_StaticMethodCallMappingExample ( array $ArgumentExpressions )
$ArgumentExpressions array

__construct() public method

public __construct ( )