コード例 #1
0
 /**
  * Helper to convert css path to xpath using Symfony component.
  *
  * @param string $selector
  *   CSS selector string.
  *
  * @return string
  *   Xpath string.
  */
 protected function cssToXpath($selector)
 {
     // Use CssSelector class from Symfony framework.
     if (!class_exists('Symfony\\Component\\CssSelector\\CssSelectorConverter')) {
         throw new Exception(t('Unable to load class Symfony\\Component\\CssSelector\\CssSelectorConverter'));
     }
     $converter = new CssSelectorConverter();
     return $converter->toXpath($selector);
 }