Pinq\Queries\Builders\ExpressionInterpreter::getOptionalArgumentValueAt PHP Method

getOptionalArgumentValueAt() final protected method

final protected getOptionalArgumentValueAt ( $index, MethodCallExpression $methodExpression, $default = null )
$methodExpression Pinq\Expressions\MethodCallExpression
    protected final function getOptionalArgumentValueAt($index, O\MethodCallExpression $methodExpression, $default = null)
    {
        $argumentExpression = $this->getOptionalArgumentAt($index, $methodExpression);
        if ($argumentExpression === null) {
            return $default;
        }
        return $argumentExpression->evaluate($this->evaluationContext);
    }