Pinq\Parsing\Resolvers\FunctionMagicResolver::resolve PHP Метод

resolve() публичный статический Метод

Resolves any magic constants / scopes with the supplied resolved values.
public static resolve ( Pinq\Parsing\IFunctionMagic $functionMagic, array $expressions ) : Expression[]
$functionMagic Pinq\Parsing\IFunctionMagic
$expressions array
Результат Pinq\Expressions\Expression[]
    public static function resolve(IFunctionMagic $functionMagic, array $expressions)
    {
        $self = new self($functionMagic);
        return $self->walkAll($expressions);
    }

Usage Example

Пример #1
0
 public final function resolveMagic(IFunctionMagic $functionMagic)
 {
     $resolvedExpressions = Resolvers\FunctionMagicResolver::resolve($functionMagic, $this->resolvableExpressions);
     return $this->withResolvedMagic($resolvedExpressions);
 }