Automattic\WooCommerce\EmailEditorVendor\Symfony\Component\CssSelector\XPath
Translator::cssToXPath
{@inheritdoc}
Метод класса: Translator{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
$Translator = new Translator(); $Translator->cssToXPath( $cssExpr, $prefix ): string;
- $cssExpr(строка) (обязательный)
- .
- $prefix(строка)
- .
По умолчанию:'descendant-or-self::'
Код Translator::cssToXPath() Translator::cssToXPath WC 11.2.2
public function cssToXPath(string $cssExpr, string $prefix = 'descendant-or-self::'): string
{
$selectors = $this->parseSelectors($cssExpr);
/** @var SelectorNode $selector */
foreach ($selectors as $index => $selector) {
if (null !== $selector->getPseudoElement()) {
throw new ExpressionErrorException('Pseudo-elements are not supported.');
}
$selectors[$index] = $this->selectorToXPath($selector, $prefix);
}
return implode(' | ', $selectors);
}