Pinq\Expressions\FunctionCallExpression::getName PHP Method

getName() public method

public getName ( ) : Expression
return Expression
    public function getName()
    {
        return $this->name;
    }

Usage Example

示例#1
0
 public function visitFunctionCall(O\FunctionCallExpression $expression)
 {
     $nameExpression = $expression->getName();
     $this->walk($nameExpression);
     $this->walkAll($expression->getArguments());
     if ($nameExpression instanceof O\ValueExpression) {
         $function = $this->typeSystem->getFunction($nameExpression->getValue());
         $this->metadata[$expression] = $function;
         $this->analysis[$expression] = $function->getReturnType();
     } else {
         throw new TypeException('Invalid function expression: dynamic function calls are not allowed');
     }
 }
All Usage Examples Of Pinq\Expressions\FunctionCallExpression::getName