PHP Класс League\CommonMark\Delimiter\DelimiterStack

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

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

Свойство Тип Описание
$top Delimiter | null

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

Метод Описание
findEarliest ( Delimiter $stackBottom = null ) : Delimiter | null
getTop ( )
iterateByCharacters ( string | string[] $characters, callable $callback, Delimiter $stackBottom = null )
push ( Delimiter $newDelimiter )
removeAll ( Delimiter $stackBottom = null )
removeDelimiter ( Delimiter $delimiter )
removeEarlierMatches ( string $character )
searchByCharacter ( string | string[] $characters ) : Delimiter | null

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

Метод Описание
findFirstMatchingOpener ( Delimiter $closer, array $openersBottom, Delimiter $stackBottom = null ) : Delimiter | null
findMatchingOpener ( Delimiter $closer, array $openersBottom, Delimiter $stackBottom = null, boolean &$oddMatch = false ) : Delimiter | null

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

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

public findEarliest ( Delimiter $stackBottom = null ) : Delimiter | null
$stackBottom Delimiter
Результат Delimiter | null

findFirstMatchingOpener() защищенный Метод

Устаревший: Use findMatchingOpener() instead. This method will be removed in the next major release.
protected findFirstMatchingOpener ( Delimiter $closer, array $openersBottom, Delimiter $stackBottom = null ) : Delimiter | null
$closer Delimiter
$openersBottom array
$stackBottom Delimiter
Результат Delimiter | null

findMatchingOpener() защищенный Метод

protected findMatchingOpener ( Delimiter $closer, array $openersBottom, Delimiter $stackBottom = null, boolean &$oddMatch = false ) : Delimiter | null
$closer Delimiter
$openersBottom array
$stackBottom Delimiter
$oddMatch boolean
Результат Delimiter | null

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

public getTop ( )

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

public iterateByCharacters ( string | string[] $characters, callable $callback, Delimiter $stackBottom = null )
$characters string | string[]
$callback callable
$stackBottom Delimiter

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

public push ( Delimiter $newDelimiter )
$newDelimiter Delimiter

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

public removeAll ( Delimiter $stackBottom = null )
$stackBottom Delimiter

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

public removeDelimiter ( Delimiter $delimiter )
$delimiter Delimiter

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

public removeEarlierMatches ( string $character )
$character string

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

public searchByCharacter ( string | string[] $characters ) : Delimiter | null
$characters string | string[]
Результат Delimiter | null

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

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

protected Delimiter,League\CommonMark\Delimiter|null $top
Результат Delimiter | null