Automattic\WooCommerce\Vendor\GraphQL\Language

Parser::unexpected │ private │ WC 1.0

Method of the class: Parser{}

No Hooks.

Returns

null. Nothing (null).

Usage

// private - for code of main (parent) class only
$result = $this->unexpected( ?Token $atToken ): SyntaxError;
?Token $atToken
.
Default: null

Parser::unexpected() code WC 11.1.2

private function unexpected(?Token $atToken = null): SyntaxError
{
    $token = $atToken ?? $this->lexer->token;

    return new SyntaxError($this->lexer->source, $token->start, 'Unexpected ' . $token->getDescription());
}