PHP Interface Storm\Drivers\Base\Relational\Expressions\IObjectMapper

Show file Open project: timetoogo/penumbra

Public Methods

Method Description
MapMethodCallExpression ( Expression $ObjectValueExpression = null, $Type, $Name, array $ArgumentValueExpressions = [] ) : Expression
MapObjectExpression ( $Type, $Value ) : Expression
MapPropertyFetchExpression ( Expression $ObjectExpression = null, $Type, $Name ) : Expression

Method Details

MapMethodCallExpression() public method

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

MapObjectExpression() public method

public MapObjectExpression ( $Type, $Value ) : Expression
return Expression

MapPropertyFetchExpression() public method

public MapPropertyFetchExpression ( Expression $ObjectExpression = null, $Type, $Name ) : Expression
$ObjectExpression Storm\Core\Relational\Expressions\Expression
return Storm\Core\Relational\Expressions\Expression