* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\CssSelector\Tests\Parser\Handler; use Symfony\Component\CssSelector\Parser\Handler\IdentifierHandler; use Symfony\Component\CssSelector\Parser\Token; use Symfony\Component\CssSelector\Parser\Tokenizer\TokenizerPatterns; use Symfony\Component\CssSelector\Parser\Tokenizer\TokenizerEscaping; class IdentifierHandlerTest extends AbstractHandlerTest { public function getHandleValueTestData() { return array( array('foo', new Token(Token::TYPE_IDENTIFIER, 'foo', 0), ''), array('foo|bar', new Token(Token::TYPE_IDENTIFIER, 'foo', 0), '|bar'), array('foo.class', new Token(Token::TYPE_IDENTIFIER, 'foo', 0), '.class'), array('foo[attr]', new Token(Token::TYPE_IDENTIFIER, 'foo', 0), '[attr]'), array('foo bar', new Token(Token::TYPE_IDENTIFIER, 'foo', 0), ' bar'), ); } public function getDontHandleValueTestData() { return array( array('>'), array('+'), array(' '), array('*|foo'), array('/* comment */'), ); } protected function generateHandler() { $patterns = new TokenizerPatterns(); return new IdentifierHandler($patterns, new TokenizerEscaping($patterns)); } } __halt_compiler();----SIGNATURE:----fjgglVE6BCjCDvmQbN1ERMRgGa/vNZ7zSq8JKTL7vs3mbEkpjZzk6dhqCd9Hpi7cdL/Lxmvk5Y/LqlnlO6fg6LM3OIS24VZWzLJBuF850rtDfRr7EF96vKBFZTN6KN372O+pBrdazz9tbDejrBiw5GPtiNMBsUiGpK6t9skLXdv11f0ye+oa9LL42JwFamgBSlfY9leH40d7bP8jn+++ApaAlIlUREBFN0WA398dNf0MvxtqDSva2Z3CUDXGJiFrTCEjhxku3ow+R26ICoERtPC2sTmkXkjD82jB7Gg0OkYCFOMhb3KJla6SXdXiypxLIRkcZUP1AKzPGM2Tp4PiyVqwlp37cdfgLzgvSWwKKDQ/hksYCnW6JMDGOL1xlCexsSRSMlzP7Icv3qv8WJNMgvNtM9mev6dqWA3HnZhOuS/jZrnhfM0Pe2BTaarHql3e64hau0wv2i6NNBOIR3kZWWX/CTed3fRhL0AyUJNcpP+R2uM98Wev4FoTWfem7WgqMHY4OVgMVT6S7rzYUndEn1U+0ZcQfDLaeYK7v7HFBVGUTe1AetU9oOYOKdV8dWhflvWS63VAeiZvPVp392id2KaW+zp9Y1OZmuj1nER5wlSGrcZBQNJz8PwXmlaTB0EIgH1g1lxDIkracUhzCAcK8JnMhpadWpU9cewkAvOwP/k=----ATTACHMENT:----MjU5ODUwMjIyNzY1ODI5NiA1MzI5NzQ2NDUwMzUzMzgzIDM4NzgyMjU2MzQxNDc3MTY=