PHP Class PhpCss\Ast\Visitor\Explain

Inheritance: extends Overload
Exibir arquivo Open project: ThomasWeinert/PhpCss

Public Methods

Method 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

Method 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 method

public __construct ( )

__toString() public method

Return the collected selector string
public __toString ( )

clear() public method

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

visitEnterSelectorCombinatorChild() public method

visitEnterSelectorCombinatorDescendant() public method

visitEnterSelectorCombinatorFollower() public method

visitEnterSelectorCombinatorNext() public method

visitEnterSelectorGroup() public method

If the buffer already contains data, throw an exception.

visitEnterSelectorSequence() public method

If here is already data in the buffer, add a separator before starting the next.

visitEnterSelectorSimplePseudoClass() public method

public visitEnterSelectorSimplePseudoClass ( PseudoClass $class ) : boolean
$class PhpCss\Ast\Selector\Simple\PseudoClass
return boolean

visitLeaveSelectorCombinatorChild() public method

visitLeaveSelectorCombinatorDescendant() public method

visitLeaveSelectorCombinatorFollower() public method

visitLeaveSelectorCombinatorNext() public method

visitLeaveSelectorSequence() public method

visitLeaveSelectorSimplePseudoClass() public method

visitSelectorSimpleAttribute() public method

public visitSelectorSimpleAttribute ( PhpCss\Ast\Selector\Simple\Attribute $attribute ) : boolean
$attribute PhpCss\Ast\Selector\Simple\Attribute
return boolean

visitSelectorSimpleClassName() public method

public visitSelectorSimpleClassName ( ClassName $class ) : boolean
$class PhpCss\Ast\Selector\Simple\ClassName
return boolean

visitSelectorSimpleId() public method

public visitSelectorSimpleId ( Id $id ) : boolean
$id PhpCss\Ast\Selector\Simple\Id
return boolean

visitSelectorSimplePseudoClass() public method

public visitSelectorSimplePseudoClass ( PseudoClass $class ) : boolean
$class PhpCss\Ast\Selector\Simple\PseudoClass
return boolean

visitSelectorSimplePseudoClassLanguage() public method

public visitSelectorSimplePseudoClassLanguage ( Language $language ) : boolean
$language PhpCss\Ast\Selector\Simple\PseudoClass\Language
return boolean

visitSelectorSimplePseudoClassPosition() public method

public visitSelectorSimplePseudoClassPosition ( Position $position ) : boolean
$position PhpCss\Ast\Selector\Simple\PseudoClass\Position
return boolean

visitSelectorSimplePseudoElement() public method

public visitSelectorSimplePseudoElement ( PseudoElement $element ) : boolean
$element PhpCss\Ast\Selector\Simple\PseudoElement
return boolean

visitSelectorSimpleType() public method

public visitSelectorSimpleType ( Type $type ) : boolean
$type PhpCss\Ast\Selector\Simple\Type
return boolean

visitSelectorSimpleUniversal() public method

public visitSelectorSimpleUniversal ( Universal $universal ) : boolean
$universal PhpCss\Ast\Selector\Simple\Universal
return boolean