CloneableInstantiable
| Methods |
public static clearCompiledCache() : void
|
public static toXPath(string $selector, bool $ignoreCssSelectorErrors = false, bool $isForHtml = true) : string
|
| Properties |
protected static $compiled = ['[".language-php",false,true]' => 'descendant-or-self::*[@class and contains(concat(' ', normalize-space(@class), ' '), ' language-php ')]']
|
| Constants |
| private voku |
| private voku |
| private voku |
| private voku |
| private voku |
| private voku |
| Methods |
| private static appendNodeTestToXPath(string $prefixXPath, string $innerCombinator, string $nodeTest) : string Appends a node-test XPath suffix to an already-converted prefix XPath expression, using the given inner combinator to determine the axis relationship.
|
| private static convertSelectorGroupToXPath(string $selectorGroup, Symfony |
| private static convertSelectorListToXPath(string $selector, Symfony |
| private static createCompiledCacheKey(string $selector, bool $ignoreCssSelectorErrors, bool $isForHtml) : string |
| private static createElementAxisPrefix(string $combinator) : string |
| private static createNodeTestXPath(string $combinator, string $nodeTest) : string |
private static parseTrailingNodeTestSelector(string $selector) : ?array
|
| private static replaceLeadingAxis(string $xPathQuery, string $replacement) : string |
private static splitSelectorGroups(string $selector) : array
|
| Properties |
protected static $compiled = ['[".language-php",false,true]' => 'descendant-or-self::*[@class and contains(concat(' ', normalize-space(@class), ' '), ' language-php ')]']
|
| Methods |
| private static appendNodeTestToXPath(string $prefixXPath, string $innerCombinator, string $nodeTest) : string Appends a node-test XPath suffix to an already-converted prefix XPath expression, using the given inner combinator to determine the axis relationship.
|
public static clearCompiledCache() : void
|
| private static convertSelectorGroupToXPath(string $selectorGroup, Symfony |
| private static convertSelectorListToXPath(string $selector, Symfony |
| private static createCompiledCacheKey(string $selector, bool $ignoreCssSelectorErrors, bool $isForHtml) : string |
| private static createElementAxisPrefix(string $combinator) : string |
| private static createNodeTestXPath(string $combinator, string $nodeTest) : string |
private static parseTrailingNodeTestSelector(string $selector) : ?array
|
| private static replaceLeadingAxis(string $xPathQuery, string $replacement) : string |
private static splitSelectorGroups(string $selector) : array
|
public static toXPath(string $selector, bool $ignoreCssSelectorErrors = false, bool $isForHtml = true) : string
|