Symfony\Component\CssSelector\XPath
Translator::getXpathLiteral() public WC 1.0
{} Это метод класса: Translator{}
Хуков нет.
Возвращает
Строку.
Использование
$result = Translator::getXpathLiteral( $element );
- $element(строка) (обязательный)
- -
Код Translator::getXpathLiteral() Translator::getXpathLiteral WC 5.0.0
public static function getXpathLiteral($element)
{
if (false === strpos($element, "'")) {
return "'".$element."'";
}
if (false === strpos($element, '"')) {
return '"'.$element.'"';
}
$string = $element;
$parts = array();
while (true) {
if (false !== $pos = strpos($string, "'")) {
$parts[] = sprintf("'%s'", substr($string, 0, $pos));
$parts[] = "\"'\"";
$string = substr($string, $pos + 1);
} else {
$parts[] = "'$string'";
break;
}
}
return sprintf('concat(%s)', implode($parts, ', '));
}