a1297c80c089b8572346b3259b64b980b45d3944
[yaffs-website] / vendor / symfony / css-selector / Parser / Handler / HandlerInterface.php
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
12 namespace Symfony\Component\CssSelector\Parser\Handler;
13
14 use Symfony\Component\CssSelector\Parser\Reader;
15 use Symfony\Component\CssSelector\Parser\TokenStream;
16
17 /**
18  * CSS selector handler interface.
19  *
20  * This component is a port of the Python cssselect library,
21  * which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect.
22  *
23  * @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com>
24  *
25  * @internal
26  */
27 interface HandlerInterface
28 {
29     /**
30      * @param Reader      $reader
31      * @param TokenStream $stream
32      *
33      * @return bool
34      */
35     public function handle(Reader $reader, TokenStream $stream);
36 }