public static function resolve(IFunctionMagic $functionMagic, array $expressions) { $self = new self($functionMagic); return $self->walkAll($expressions); }
public final function resolveMagic(IFunctionMagic $functionMagic) { $resolvedExpressions = Resolvers\FunctionMagicResolver::resolve($functionMagic, $this->resolvableExpressions); return $this->withResolvedMagic($resolvedExpressions); }