1<?php
2
3/*
4 * This file is part of the Symfony package.
5 *
6 * (c) Fabien Potencier <fabien@symfony.com>
7 *
8 * For the full copyright and license information, please view the LICENSE
9 * file that was distributed with this source code.
10 */
11
12namespace Symfony\Component\CssSelector\XPath\Extension;
13
14/**
15 * XPath expression translator abstract extension.
16 *
17 * This component is a port of the Python cssselect library,
18 * which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect.
19 *
20 * @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com>
21 *
22 * @internal
23 */
24abstract class AbstractExtension implements ExtensionInterface
25{
26    /**
27     * {@inheritdoc}
28     */
29    public function getNodeTranslators()
30    {
31        return [];
32    }
33
34    /**
35     * {@inheritdoc}
36     */
37    public function getCombinationTranslators()
38    {
39        return [];
40    }
41
42    /**
43     * {@inheritdoc}
44     */
45    public function getFunctionTranslators()
46    {
47        return [];
48    }
49
50    /**
51     * {@inheritdoc}
52     */
53    public function getPseudoClassTranslators()
54    {
55        return [];
56    }
57
58    /**
59     * {@inheritdoc}
60     */
61    public function getAttributeMatchingTranslators()
62    {
63        return [];
64    }
65}
66