public function onFunctionCallExpression($functionDescription, $params)
    {
        if (!isset($functionDescription)) {
            throw new \InvalidArgumentException('onFunctionCallExpression');
        }
        if (!array_key_exists($functionDescription->name, $this->functionDescriptionParsers)) {
            throw new \InvalidArgumentException('onFunctionCallExpression');
        }
        return $this->functionDescriptionParsers[$functionDescription->name]($params);
    }
public function onFunctionCallExpression($functionDescription, $params)
    {
        if (!isset($functionDescription)) {
            throw new \InvalidArgumentException('onFunctionCallExpression');
        }
        if (!array_key_exists($functionDescription->name, $this->functionDescriptionParsers)) {
            throw new \InvalidArgumentException('onFunctionCallExpression');
        }
        return $this->functionDescriptionParsers[$functionDescription->name]($params);
    }
public function onFunctionCallExpression ( $ functionDescription , $ params ) { if ( ! isset ( $ functionDescription ) ) { throw new \ InvalidArgumentException ( 'onFunctionCallExpression' ) ; } if ( ! array_key_exists ( $ functionDescription -> name , $ this -> functionDescriptionParsers ) ) { throw new \ InvalidArgumentException ( 'onFunctionCallExpression' ) ; } return $ this -> functionDescriptionParsers [ $ functionDescription -> name ] ( $ params ) ; }
Call-back for function call expression.

@param \POData\UriProcessor\QueryProcessor\FunctionDescription $functionDescription Description of the function
@param array<string>                                           $params              Parameters to the function

@return string
Call - back for function call expression .