* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\CssSelector\XPath\Extension; /** * XPath expression translator extension interface. * * This component is a port of the Python cssselect library, * which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect. * * @author Jean-François Simon * * @internal */ interface ExtensionInterface { /** * Returns node translators. * * These callables will receive the node as first argument and the translator as second argument. * * @return callable[] */ public function getNodeTranslators(); /** * Returns combination translators. * * @return callable[] */ public function getCombinationTranslators(); /** * Returns function translators. * * @return callable[] */ public function getFunctionTranslators(); /** * Returns pseudo-class translators. * * @return callable[] */ public function getPseudoClassTranslators(); /** * Returns attribute operation translators. * * @return callable[] */ public function getAttributeMatchingTranslators(); /** * Returns extension name. * * @return string */ public function getName(); } __halt_compiler();----SIGNATURE:----AQretZa6dyfrDIVtMPk1OW51QrA0JU6O305RftjiMejhkS1tVRwSouNE65zIYOzM41Y7U0syDuo2dH0bSnvPHLxIXBVO21AD0AHrDfF3gUBtPL7ZRmSfRJbTA+M3kDRKvVzY4Il86FeHPxnz5OyKuZXiQXTyPBPsXIjwQkRaUD47I+68e+Z09M+rSWcp93auUxlv0E47P76WDUT+zlU+fuspaNNGixnuIwU9g9WlkVhKWAiOnNRESndusBB6dM7Asg67Z7GksYnat/8LuE4Eqkbq1zUCRt2ACWa9OZqKDDVNNYUtBJJUU0GNdJwIZkjRVOsnhozyAZdygPSJOonPffMRz7gXbIcCHakn0Xhlw3sbWhyQQ/HkPld5Jdv7e7onKoPAb2F5cQ99IHTQZ6EJ9fjQcj8B/T+M4iSd3SyZzykPSMlqeGzC1V01S4ztY6JguUXen1i29Q4Jeo+xdG9W/aJ8UP0GemXgF40vXj7kLwuMDd0QiZtrjSAyJyj8tmYk/XEUNdxI/2/OmA8lCAaFNCU2l3/mKY5phzlZvtdId1bwqYJjkXDuQhz+C8C5RRmAHTrtZDrRmeqWrrGxc3KWVUrRTuD8vg/YTXZiBKk0USfl8VkzZaK5BGh/yXzrKZ6m45vmwpwmQ1QN7Y4ts76sFKtTumYeB6NjaQvdTDBG9go=----ATTACHMENT:----NjQyODA1Nzg1MjYzNjk3MCA5NjQ5ODg5NzA0MTEyMTUgNDY0MzY2MjMzMDgwNzE5