NodeExtension::translateHash()

XPathExpr translateHash(HashNode $node, Translator $translator) Parameters HashNode $node Translator $translator Return Value XPathExpr

NodeExtension::translateFunction()

XPathExpr translateFunction(FunctionNode $node, Translator $translator) Parameters FunctionNode $node Translator $translator Return Value XPathExpr

NodeExtension::translateElement()

XPathExpr translateElement(ElementNode $node) Parameters ElementNode $node Return Value XPathExpr

NodeExtension::translateCombinedSelector()

XPathExpr translateCombinedSelector(CombinedSelectorNode $node, Translator $translator) Parameters CombinedSelectorNode $node Translator $translator Return Value XPathExpr

NodeExtension::translateClass()

XPathExpr translateClass(ClassNode $node, Translator $translator) Parameters ClassNode $node Translator $translator Return Value XPathExpr

NodeExtension::translateAttribute()

XPathExpr translateAttribute(AttributeNode $node, Translator $translator) Parameters AttributeNode $node Translator $translator Return Value XPathExpr

NodeExtension::setFlag()

NodeExtension setFlag(int $flag, bool $on) Parameters int $flag bool $on Return Value NodeExtension

NodeExtension::hasFlag()

bool hasFlag(int $flag) Parameters int $flag Return Value bool

NodeExtension::getNodeTranslators()

callable[] getNodeTranslators() Returns node translators. These callables will receive the node as first argument and the translator as second argument. Return Value callable[]

NodeExtension::getName()

string getName() Returns extension name. Return Value string