name: NodeExtension class_comment: "# * XPath expression translator node extension.\n# *\n# * This component\ \ is a port of the Python cssselect library,\n# * which is copyright Ian Bicking,\ \ @see https://github.com/SimonSapin/cssselect.\n# *\n# * @author Jean-Fran\xE7\ ois Simon \n# *\n# * @internal" dependencies: - name: Node type: class source: Symfony\Component\CssSelector\Node - name: Translator type: class source: Symfony\Component\CssSelector\XPath\Translator - name: XPathExpr type: class source: Symfony\Component\CssSelector\XPath\XPathExpr properties: [] methods: - name: setFlag visibility: public parameters: - name: flag - name: 'on' comment: "# * XPath expression translator node extension.\n# *\n# * This component\ \ is a port of the Python cssselect library,\n# * which is copyright Ian Bicking,\ \ @see https://github.com/SimonSapin/cssselect.\n# *\n# * @author Jean-Fran\xE7\ ois Simon \n# *\n# * @internal\n# */\n# class\ \ NodeExtension extends AbstractExtension\n# {\n# public const ELEMENT_NAME_IN_LOWER_CASE\ \ = 1;\n# public const ATTRIBUTE_NAME_IN_LOWER_CASE = 2;\n# public const ATTRIBUTE_VALUE_IN_LOWER_CASE\ \ = 4;\n# \n# public function __construct(\n# private int $flags = 0,\n# ) {\n\ # }\n# \n# /**\n# * @return $this" - name: hasFlag visibility: public parameters: - name: flag comment: null - name: getNodeTranslators visibility: public parameters: [] comment: null - name: translateSelector visibility: public parameters: - name: node - name: translator comment: null - name: translateCombinedSelector visibility: public parameters: - name: node - name: translator comment: null - name: translateNegation visibility: public parameters: - name: node - name: translator comment: null - name: translateMatching visibility: public parameters: - name: node - name: translator comment: null - name: translateSpecificityAdjustment visibility: public parameters: - name: node - name: translator comment: null - name: translateFunction visibility: public parameters: - name: node - name: translator comment: null - name: translatePseudo visibility: public parameters: - name: node - name: translator comment: null - name: translateAttribute visibility: public parameters: - name: node - name: translator comment: null - name: translateClass visibility: public parameters: - name: node - name: translator comment: null - name: translateHash visibility: public parameters: - name: node - name: translator comment: null - name: translateElement visibility: public parameters: - name: node comment: null - name: getName visibility: public parameters: [] comment: null - name: isSafeName visibility: private parameters: - name: name comment: null traits: - Symfony\Component\CssSelector\Node - Symfony\Component\CssSelector\XPath\Translator - Symfony\Component\CssSelector\XPath\XPathExpr interfaces: []