Table of Contents
Methods
-
emulate()
: array<string|int, mixed>
-
getKeywordString()
: string
-
getKeywordToken()
: int
-
getPhpVersion()
: PhpVersion
-
isEmulationNeeded()
: bool
-
reverseEmulate()
: array<string|int, mixed>
-
isKeywordContext()
: bool
-
getPreviousNonSpaceToken()
: Token|null
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
getKeywordToken()
public
getKeywordToken() : int
getPhpVersion()
public
getPhpVersion() : PhpVersion
isEmulationNeeded()
public
isEmulationNeeded(string $code) : bool
Parameters
-
$code
: string
-
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, Token> $tokens, int $pos) : bool
Parameters
-
$tokens
: array<string|int, Token>
-
-
$pos
: int
-
getPreviousNonSpaceToken()
private
getPreviousNonSpaceToken(array<string|int, Token> $tokens, int $start) : Token|null
Parameters
-
$tokens
: array<string|int, Token>
-
-
$start
: int
-