Pinq\Parsing\Resolvers\FunctionMagicResolver::resolveMagicScopeExpression PHP Method

resolveMagicScopeExpression() private method

private resolveMagicScopeExpression ( StaticClassExpression $expression )
$expression Pinq\Expressions\StaticClassExpression
    private function resolveMagicScopeExpression(O\StaticClassExpression $expression)
    {
        $classExpression = $expression->getClass();
        if (!$classExpression instanceof O\ValueExpression) {
            return $expression;
        }
        $classScope = $this->resolveMagicScopeClass($classExpression->getValue());
        if ($classScope === null) {
            return $expression;
        }
        return $expression->updateClass(O\Expression::value($classScope));
    }