PHP Класс PhpCss\Scanner\Status

It defines the API and provides basic logic to match patterns.
Показать файл Открыть проект

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

Метод Описание
getNewStatus ( Token $token ) : Status Get new (sub)status if needed.
getToken ( string $buffer, integer $offset ) : Token Try to get token in buffer at offset position.
isEndToken ( Token $token ) : boolean Check if token ends status
matchPattern ( string $buffer, integer $offset, string $pattern ) : string | null Checks if the given offset position matches the pattern.

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

getNewStatus() абстрактный публичный Метод

Get new (sub)status if needed.
abstract public getNewStatus ( Token $token ) : Status
$token Token
Результат Status

getToken() абстрактный публичный Метод

Try to get token in buffer at offset position.
abstract public getToken ( string $buffer, integer $offset ) : Token
$buffer string
$offset integer
Результат Token

isEndToken() абстрактный публичный Метод

Check if token ends status
abstract public isEndToken ( Token $token ) : boolean
$token Token
Результат boolean

matchPattern() публичный Метод

Checks if the given offset position matches the pattern.
public matchPattern ( string $buffer, integer $offset, string $pattern ) : string | null
$buffer string
$offset integer
$pattern string
Результат string | null