Symfony\Component\CssSelector\XPath\Extension
ExtensionInterface{} WC 1.0
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.
Хуков нет.
Возвращает
Null. Ничего.
Использование
$ExtensionInterface = new ExtensionInterface(); // use class methods
Методы
- getAttributeMatchingTranslators()
- getCombinationTranslators()
- getFunctionTranslators()
- getName()
- getNodeTranslators()
- getPseudoClassTranslators()
Код ExtensionInterface{} ExtensionInterface{} WC 5.0.0
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();
}