diff options
Diffstat (limited to 'symfony/css-selector/XPath/Extension/AbstractExtension.php')
-rw-r--r-- | symfony/css-selector/XPath/Extension/AbstractExtension.php | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/symfony/css-selector/XPath/Extension/AbstractExtension.php b/symfony/css-selector/XPath/Extension/AbstractExtension.php new file mode 100644 index 00000000..44e0035a --- /dev/null +++ b/symfony/css-selector/XPath/Extension/AbstractExtension.php @@ -0,0 +1,65 @@ +<?php + +/* + * This file is part of the Symfony package. + * + * (c) Fabien Potencier <fabien@symfony.com> + * + * 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 abstract extension. + * + * 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 <jeanfrancois.simon@sensiolabs.com> + * + * @internal + */ +abstract class AbstractExtension implements ExtensionInterface +{ + /** + * {@inheritdoc} + */ + public function getNodeTranslators(): array + { + return []; + } + + /** + * {@inheritdoc} + */ + public function getCombinationTranslators(): array + { + return []; + } + + /** + * {@inheritdoc} + */ + public function getFunctionTranslators(): array + { + return []; + } + + /** + * {@inheritdoc} + */ + public function getPseudoClassTranslators(): array + { + return []; + } + + /** + * {@inheritdoc} + */ + public function getAttributeMatchingTranslators(): array + { + return []; + } +} |