AttributeNode

class AttributeNode extends AbstractNode

Represents a "[| ]" node.

This component is a port of the Python cssselect library, which is copyright Ian Bicking, see https://github.com/SimonSapin/cssselect.

Methods

string getNodeName() from AbstractNode
__construct(NodeInterface $selector, string $namespace, string $attribute, string $operator, string $value)
NodeInterface getSelector()
string getNamespace()
string getAttribute()
string getOperator()
string getValue()
Specificity getSpecificity()

Returns node's specificity.

string __toString()

Returns node's string representation.

Details

string getNodeName()

Return Value

string

__construct(NodeInterface $selector, string $namespace, string $attribute, string $operator, string $value)

Parameters

NodeInterface $selector
string $namespace
string $attribute
string $operator
string $value

NodeInterface getSelector()

Return Value

NodeInterface

string getNamespace()

Return Value

string

string getAttribute()

Return Value

string

string getOperator()

Return Value

string

string getValue()

Return Value

string

Specificity getSpecificity()

Returns node's specificity.

Return Value

Specificity

string __toString()

Returns node's string representation.

Return Value

string

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/4.0/Symfony/Component/CssSelector/Node/AttributeNode.html