PHP Class League\CommonMark\Delimiter\DelimiterStack

Afficher le fichier Open project: colinodell/commonmark-php Class Usage Examples

Protected Properties

Свойство Type Description
$top Delimiter | null

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
findFirstMatchingOpener ( Delimiter $closer, array $openersBottom, Delimiter $stackBottom = null ) : Delimiter | null
findMatchingOpener ( Delimiter $closer, array $openersBottom, Delimiter $stackBottom = null, boolean &$oddMatch = false ) : Delimiter | null

Method Details

findEarliest() public méthode

public findEarliest ( Delimiter $stackBottom = null ) : Delimiter | null
$stackBottom Delimiter
Résultat Delimiter | null

findFirstMatchingOpener() protected méthode

Deprecation: 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
Résultat Delimiter | null

findMatchingOpener() protected méthode

protected findMatchingOpener ( Delimiter $closer, array $openersBottom, Delimiter $stackBottom = null, boolean &$oddMatch = false ) : Delimiter | null
$closer Delimiter
$openersBottom array
$stackBottom Delimiter
$oddMatch boolean
Résultat Delimiter | null

getTop() public méthode

public getTop ( )

iterateByCharacters() public méthode

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

push() public méthode

public push ( Delimiter $newDelimiter )
$newDelimiter Delimiter

removeAll() public méthode

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

removeDelimiter() public méthode

public removeDelimiter ( Delimiter $delimiter )
$delimiter Delimiter

removeEarlierMatches() public méthode

public removeEarlierMatches ( string $character )
$character string

searchByCharacter() public méthode

public searchByCharacter ( string | string[] $characters ) : Delimiter | null
$characters string | string[]
Résultat Delimiter | null

Property Details

$top protected_oe property

protected Delimiter,League\CommonMark\Delimiter|null $top
Résultat Delimiter | null