Spec-Zone.ru › Symfony 4.1
AttributeMatchingExtension class AttributeMatchingExtension extends AbstractExtension
Переводчик выражений XPath для атрибутов.
Этот компонент является портированием библиотеки Python cssselect, авторские права принадлежат Ian Bicking, см. https://github.com/SimonSapin/cssselect.
Методы callable[] getNodeTranslators () Возвращает переводчики узлов.
из AbstractExtension callable[] getCombinationTranslators () Возвращает переводчики комбинаций.
из AbstractExtension callable[] getFunctionTranslators () Возвращает переводчики функций.
из AbstractExtension callable[] getPseudoClassTranslators () Возвращает переводчики псевдоклассов.
из AbstractExtension callable[] getAttributeMatchingTranslators () Возвращает переводчики операций сопоставления атрибутов.
XPathExpr translateExists (XPathExpr $xpath, string $attribute, string|null $value)
XPathExpr translateEquals (XPathExpr $xpath, string $attribute, string|null $value)
XPathExpr translateIncludes (XPathExpr $xpath, string $attribute, string|null $value)
XPathExpr translateDashMatch (XPathExpr $xpath, string $attribute, string|null $value)
XPathExpr translatePrefixMatch (XPathExpr $xpath, string $attribute, string|null $value)
XPathExpr translateSuffixMatch (XPathExpr $xpath, string $attribute, string|null $value)
XPathExpr translateSubstringMatch (XPathExpr $xpath, string $attribute, string|null $value)
XPathExpr translateDifferent (XPathExpr $xpath, string $attribute, string|null $value)
string getName () Возвращает имя расширения.
Подробности callable[]
getNodeTranslators()
Возвращает переводчики узлов.
Эти вызываемые объекты получат узел в качестве первого аргумента, а переводчик — во втором.
Возвращаемое значение callable[]
getCombinationTranslators()
Возвращает переводчики комбинаций.
Возвращаемое значение callable[]
getFunctionTranslators()
Возвращает переводчики функций.
Возвращаемое значение callable[]
getPseudoClassTranslators()
Возвращает переводчики псевдоклассов.
Возвращаемое значение callable[]
getAttributeMatchingTranslators()
Возвращает переводчики операций с атрибутами.
Возвращаемое значение XPathExpr
translateExists(XPathExpr $xpath, string $attribute, string|null $value)
Параметры XPathExpr $xpath string $attribute string|null $value
Возвращаемое значение XPathExpr
translateEquals(XPathExpr $xpath, string $attribute, string|null $value)
Параметры XPathExpr $xpath string $attribute string|null $value
Возвращаемое значение XPathExpr
translateIncludes(XPathExpr $xpath, string $attribute, string|null $value)
Параметры XPathExpr $xpath string $attribute string|null $value
Возвращаемое значение XPathExpr
translateDashMatch(XPathExpr $xpath, string $attribute, string|null $value)
Параметры XPathExpr $xpath string $attribute string|null $value
Возвращаемое значение XPathExpr
translatePrefixMatch(XPathExpr $xpath, string $attribute, string|null $value)
Параметры XPathExpr $xpath string $attribute string|null $value
Возвращаемое значение XPathExpr
translateSuffixMatch(XPathExpr $xpath, string $attribute, string|null $value)
Параметры XPathExpr $xpath string $attribute string|null $value
Возвращаемое значение XPathExpr
translateSubstringMatch(XPathExpr $xpath, string $attribute, string|null $value)
Параметры XPathExpr $xpath string $attribute string|null $value
Возвращаемое значение XPathExpr
translateDifferent(XPathExpr $xpath, string $attribute, string|null $value)
Параметры XPathExpr $xpath string $attribute string|null $value
Возвращаемое значение string
getName()
Возвращает имя расширения.
Возвращаемое значение