* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\CssSelector\XPath; use Symfony\Component\CssSelector\Node\SelectorNode; /** * XPath expression translator 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 TranslatorInterface { /** * Translates a CSS selector to an XPath expression. * * @param string $cssExpr * @param string $prefix * * @return string */ public function cssToXPath($cssExpr, $prefix = 'descendant-or-self::'); /** * Translates a parsed selector node to an XPath expression. * * @param SelectorNode $selector * @param string $prefix * * @return string */ public function selectorToXPath(SelectorNode $selector, $prefix = 'descendant-or-self::'); } __halt_compiler();----SIGNATURE:----LvaEqs2ir7VXTuMuW/yqvi114wPnYIceZ29M1HJ1ntWkPH8m7CR7WNHp83P/QZhAfVLRDD2hNy9zjhzZtWdm7TlutvRpW8voTwvDJGRO2M1N2DvBndTWYgvfmEhErM6+e7fetHMUuXhX5dMSyKuh/AboOEG+5mbtilgOSSSXo7qdffhLsbwxgI04Z0KRFz5gL6jmz1ZHSA0ElQAdE+iYQgGa4zVaubsg0DyY3SOy74PM5NeKu8KAsLDIH9v2JVfSE/ZWoh4VuzzfbaSdr86IYjp+8HmJAGXPk4rKkpFeja4yE92sXQViznFMmrmtvCmbNN8o0qZuAmURVdLOOEn0482uJWs1wbmrH2wNiKhP3ySFC93oT2o1G4j6LMgX83IyhwNgdNbdNdX/6NqV90fKYKTwuncNLBpxENnPHlbxA0QCGBa0FFyNZazlvG4DMPxMZpcgbgiEZhxUOEy/I29IC3LNfAu+4G+/vkF694pmlqfKxm1YRPBIFfCGxEzPtQjmBBOjeEt2ZHVjT84UFOMs/9PmJ2tgL9KI1J72KxWd05RZFtgr+FnVGWXRrOBbiqlnaaY/UW9BZMpU1bc/j7qVt773gmPgGmWNxUrpAD+7mm0X+LPSAkJZnLRVHHBYvcytCfu9eC6xfEZ3uiZVK8Khc21+lsO6dG9HW/qwNEIkrJc=----ATTACHMENT:----MjE0NDI1NTQ0NDkxNjc5MCAyNTQxMDEwNTAxNDM5MDY3IDkzNzE3OTkxMTM2MTgxNjQ=