PHP Class Pinq\Queries\Builders\Interpretations\BaseResolver

Inheritance: extends BaseInterpretation, implements Pinq\Queries\Builders\Interpretations\IQueryResolver
Show file Open project: timetoogo/pinq Class Usage Examples

Protected Properties

Property Type Description
$hash string
$resolvedParameters

Public Methods

Method Description
__construct ( Pinq\Parsing\IFunctionInterpreter $functionInterpreter )
getHash ( )
getResolvedParameters ( )

Protected Methods

Method Description
appendToHash ( $value )
resolveFunction ( Pinq\Queries\Builders\Functions\IFunction $function )
resolveFunctionScope ( Pinq\Queries\Builders\Functions\IFunction $function, Pinq\Parsing\IFunctionReflection $reflection )
resolveParameter ( $name, $resolvedValue )
resolveParametersFrom ( Pinq\Queries\Builders\Interpretations\IQueryResolver $resolver )

Method Details

__construct() public method

public __construct ( Pinq\Parsing\IFunctionInterpreter $functionInterpreter )
$functionInterpreter Pinq\Parsing\IFunctionInterpreter

appendToHash() final protected method

final protected appendToHash ( $value )

getHash() public method

public getHash ( )

getResolvedParameters() public method

resolveFunction() final protected method

final protected resolveFunction ( Pinq\Queries\Builders\Functions\IFunction $function )
$function Pinq\Queries\Builders\Functions\IFunction

resolveFunctionScope() final protected method

final protected resolveFunctionScope ( Pinq\Queries\Builders\Functions\IFunction $function, Pinq\Parsing\IFunctionReflection $reflection )
$function Pinq\Queries\Builders\Functions\IFunction
$reflection Pinq\Parsing\IFunctionReflection

resolveParameter() final protected method

final protected resolveParameter ( $name, $resolvedValue )

resolveParametersFrom() final protected method

final protected resolveParametersFrom ( Pinq\Queries\Builders\Interpretations\IQueryResolver $resolver )
$resolver Pinq\Queries\Builders\Interpretations\IQueryResolver

Property Details

$hash protected property

protected string $hash
return string

$resolvedParameters protected property

protected $resolvedParameters