Documentation

SyntaxErrorException extends InvalidArgumentException
in package

Syntax errors raise this exception that gives context

Table of Contents

__construct()  : mixed
createTokenMessage()  : mixed

Methods

__construct()

public __construct(string $expectedTypesOrMessage, array<string|int, mixed> $token, string $expression) : mixed
Parameters
$expectedTypesOrMessage : string

Expected array of tokens or message

$token : array<string|int, mixed>

Current token

$expression : string

Expression input

Return values
mixed

createTokenMessage()

private createTokenMessage(array<string|int, mixed> $token, array<string|int, mixed> $valid) : mixed
Parameters
$token : array<string|int, mixed>
$valid : array<string|int, mixed>
Return values
mixed

Search results