Automattic\WooCommerce\Vendor\GraphQL\Language

Parser::parseOperationTypeprivateWC 1.0

Method of the class: Parser{}

No Hooks.

Returns

null. Nothing (null).

Usage

// private - for code of main (parent) class only
$result = $this->parseOperationType(): string;

Parser::parseOperationType() code WC 11.1.1

private function parseOperationType(): string
{
    $operationToken = $this->expect(Token::NAME);
    switch ($operationToken->value) {
        case 'query':
            return 'query';

        case 'mutation':
            return 'mutation';

        case 'subscription':
            return 'subscription';
    }

    throw $this->unexpected($operationToken);
}