PHP Class PhpCss\Ast\Visitor\Explain

Inheritance: extends Overload
Afficher le fichier Open project: ThomasWeinert/PhpCss

Méthodes publiques

Méthode Description
__construct ( )
__toString ( ) Return the collected selector string
clear ( ) Clear the visitor object to visit another selector group
visitEnterSelectorCombinatorChild ( ) : boolean
visitEnterSelectorCombinatorDescendant ( ) : boolean
visitEnterSelectorCombinatorFollower ( ) : boolean
visitEnterSelectorCombinatorNext ( ) : boolean
visitEnterSelectorGroup ( ) : boolean Validate the buffer before visiting a Ast\Selector\Group.
visitEnterSelectorSequence ( ) : boolean If here is already data in the buffer, add a separator before starting the next.
visitEnterSelectorSimplePseudoClass ( PseudoClass $class ) : boolean
visitLeaveSelectorCombinatorChild ( ) : boolean
visitLeaveSelectorCombinatorDescendant ( ) : boolean
visitLeaveSelectorCombinatorFollower ( ) : boolean
visitLeaveSelectorCombinatorNext ( ) : boolean
visitLeaveSelectorSequence ( ) : boolean
visitLeaveSelectorSimplePseudoClass ( ) : boolean
visitSelectorSimpleAttribute ( PhpCss\Ast\Selector\Simple\Attribute $attribute ) : boolean
visitSelectorSimpleClassName ( ClassName $class ) : boolean
visitSelectorSimpleId ( Id $id ) : boolean
visitSelectorSimplePseudoClass ( PseudoClass $class ) : boolean
visitSelectorSimplePseudoClassLanguage ( Language $language ) : boolean
visitSelectorSimplePseudoClassPosition ( Position $position ) : boolean
visitSelectorSimplePseudoElement ( PseudoElement $element ) : boolean
visitSelectorSimpleType ( Type $type ) : boolean
visitSelectorSimpleUniversal ( Universal $universal ) : boolean

Private Methods

Méthode Description
appendElement ( $name, string $content = '', array $attributes = [] ) : DOMNode
appendText ( $content ) : DOMNode
end ( ) : boolean Move the current element to its parent element
start ( $node ) : boolean Set the provided node as the current element, start a subgroup.

Method Details

__construct() public méthode

public __construct ( )

__toString() public méthode

Return the collected selector string
public __toString ( )

clear() public méthode

Clear the visitor object to visit another selector group
public clear ( )

visitEnterSelectorCombinatorChild() public méthode

visitEnterSelectorCombinatorDescendant() public méthode

visitEnterSelectorCombinatorFollower() public méthode

visitEnterSelectorCombinatorNext() public méthode

visitEnterSelectorGroup() public méthode

If the buffer already contains data, throw an exception.
public visitEnterSelectorGroup ( ) : boolean
Résultat boolean

visitEnterSelectorSequence() public méthode

If here is already data in the buffer, add a separator before starting the next.
public visitEnterSelectorSequence ( ) : boolean
Résultat boolean

visitEnterSelectorSimplePseudoClass() public méthode

public visitEnterSelectorSimplePseudoClass ( PseudoClass $class ) : boolean
$class PhpCss\Ast\Selector\Simple\PseudoClass
Résultat boolean

visitLeaveSelectorCombinatorChild() public méthode

visitLeaveSelectorCombinatorDescendant() public méthode

visitLeaveSelectorCombinatorFollower() public méthode

visitLeaveSelectorCombinatorNext() public méthode

visitLeaveSelectorSequence() public méthode

public visitLeaveSelectorSequence ( ) : boolean
Résultat boolean

visitLeaveSelectorSimplePseudoClass() public méthode

visitSelectorSimpleAttribute() public méthode

public visitSelectorSimpleAttribute ( PhpCss\Ast\Selector\Simple\Attribute $attribute ) : boolean
$attribute PhpCss\Ast\Selector\Simple\Attribute
Résultat boolean

visitSelectorSimpleClassName() public méthode

public visitSelectorSimpleClassName ( ClassName $class ) : boolean
$class PhpCss\Ast\Selector\Simple\ClassName
Résultat boolean

visitSelectorSimpleId() public méthode

public visitSelectorSimpleId ( Id $id ) : boolean
$id PhpCss\Ast\Selector\Simple\Id
Résultat boolean

visitSelectorSimplePseudoClass() public méthode

public visitSelectorSimplePseudoClass ( PseudoClass $class ) : boolean
$class PhpCss\Ast\Selector\Simple\PseudoClass
Résultat boolean

visitSelectorSimplePseudoClassLanguage() public méthode

public visitSelectorSimplePseudoClassLanguage ( Language $language ) : boolean
$language PhpCss\Ast\Selector\Simple\PseudoClass\Language
Résultat boolean

visitSelectorSimplePseudoClassPosition() public méthode

public visitSelectorSimplePseudoClassPosition ( Position $position ) : boolean
$position PhpCss\Ast\Selector\Simple\PseudoClass\Position
Résultat boolean

visitSelectorSimplePseudoElement() public méthode

public visitSelectorSimplePseudoElement ( PseudoElement $element ) : boolean
$element PhpCss\Ast\Selector\Simple\PseudoElement
Résultat boolean

visitSelectorSimpleType() public méthode

public visitSelectorSimpleType ( Type $type ) : boolean
$type PhpCss\Ast\Selector\Simple\Type
Résultat boolean

visitSelectorSimpleUniversal() public méthode

public visitSelectorSimpleUniversal ( Universal $universal ) : boolean
$universal PhpCss\Ast\Selector\Simple\Universal
Résultat boolean