Pinq\Providers\DSL\Compilation\Parameters\ResolvedParameterRegistry::getValue PHP Method

getValue() public method

Gets the evaluated value of supplied the parameter.
public getValue ( Pinq\Providers\DSL\Compilation\Parameters\IQueryParameter $parameter ) : mixed
$parameter Pinq\Providers\DSL\Compilation\Parameters\IQueryParameter
return mixed
    public function getValue(IQueryParameter $parameter)
    {
        return $this->resolvedValues[$parameter];
    }

Usage Example

 protected function getResolvedValue(ResolvedParameterRegistry $resolvedParameters, O\Expression $expression)
 {
     foreach ($resolvedParameters->getParameters() as $parameter) {
         if ($parameter instanceof StructuralExpressionParameter && $parameter->getExpression() === $expression) {
             return $resolvedParameters->getValue($parameter);
         }
     }
     throw new PinqException('Could not get structural expression: matching expression was not found.');
 }