PHP Класс Sstalle\php7cc\Token\TokenCollection

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$tokens array

Открытые методы

Метод Описание
__construct ( array $rawTokens )
getTokenStringValueAt ( integer $tokenPosition ) : string
isTokenEqualTo ( integer $tokenPosition, string $stringValue ) : boolean
isTokenEqualToOrFollowedBy ( integer $tokenPosition, integer $stringValue ) : boolean
isTokenEqualToOrPrecededBy ( integer $tokenPosition, string $stringValue ) : boolean
isTokenFollowedBy ( integer $tokenPosition, string $stringValue ) : boolean
isTokenPrecededBy ( integer $tokenPosition, string $stringValue ) : boolean

Защищенные методы

Метод Описание
isNextNonWhitespaceTokenEqualTo ( integer $tokenPosition, string $stringValue, boolean $scanForward ) : boolean Whitespace tokens are ignored when $stringValue is not whitespace.

Описание методов

__construct() публичный метод

public __construct ( array $rawTokens )
$rawTokens array Tokens as returned by token_get_all

getTokenStringValueAt() публичный метод

public getTokenStringValueAt ( integer $tokenPosition ) : string
$tokenPosition integer
Результат string

isNextNonWhitespaceTokenEqualTo() защищенный метод

Whitespace tokens are ignored when $stringValue is not whitespace.
protected isNextNonWhitespaceTokenEqualTo ( integer $tokenPosition, string $stringValue, boolean $scanForward ) : boolean
$tokenPosition integer
$stringValue string
$scanForward boolean Scan forward if true, otherwise backward
Результат boolean

isTokenEqualTo() публичный метод

public isTokenEqualTo ( integer $tokenPosition, string $stringValue ) : boolean
$tokenPosition integer
$stringValue string
Результат boolean

isTokenEqualToOrFollowedBy() публичный метод

public isTokenEqualToOrFollowedBy ( integer $tokenPosition, integer $stringValue ) : boolean
$tokenPosition integer
$stringValue integer
Результат boolean

isTokenEqualToOrPrecededBy() публичный метод

public isTokenEqualToOrPrecededBy ( integer $tokenPosition, string $stringValue ) : boolean
$tokenPosition integer
$stringValue string
Результат boolean

isTokenFollowedBy() публичный метод

public isTokenFollowedBy ( integer $tokenPosition, string $stringValue ) : boolean
$tokenPosition integer
$stringValue string
Результат boolean

isTokenPrecededBy() публичный метод

public isTokenPrecededBy ( integer $tokenPosition, string $stringValue ) : boolean
$tokenPosition integer
$stringValue string
Результат boolean

Описание свойств

$tokens защищенное свойство

protected array $tokens
Результат array