Documentation

EnumTokenEmulator extends KeywordEmulator
in package

Table of Contents

emulate()  : array<string|int, mixed>
getKeywordString()  : string
getKeywordToken()  : int
getPhpVersion()  : string
isEmulationNeeded()  : bool
reverseEmulate()  : array<string|int, mixed>
isKeywordContext()  : bool
getPreviousNonSpaceToken()  : array<string|int, mixed>|null

Methods

emulate()

public emulate(string $code, array<string|int, mixed> $tokens) : array<string|int, mixed>
Parameters
$code : string
$tokens : array<string|int, mixed>
Return values
array<string|int, mixed>

getKeywordString()

public getKeywordString() : string
Return values
string

isEmulationNeeded()

public isEmulationNeeded(string $code) : bool
Parameters
$code : string
Return values
bool

reverseEmulate()

public reverseEmulate(string $code, array<string|int, mixed> $tokens) : array<string|int, mixed>
Parameters
$code : string
$tokens : array<string|int, mixed>
Return values
array<string|int, mixed>

isKeywordContext()

protected isKeywordContext(array<string|int, mixed> $tokens, int $pos) : bool
Parameters
$tokens : array<string|int, mixed>
$pos : int
Return values
bool

getPreviousNonSpaceToken()

private getPreviousNonSpaceToken(array<string|int, mixed> $tokens, int $start) : array<string|int, mixed>|null
Parameters
$tokens : array<string|int, mixed>
$start : int
Return values
array<string|int, mixed>|null

Search results