WordPress at a glance
class is not described

Symfony\Component\CssSelector\Tests\Parser\Handler

StringHandlerTest{} WC 1.0

No Hooks.

Return

null. Nothing.

Usage

$StringHandlerTest = new StringHandlerTest();
// use class methods

Methods

  1. generateHandler()
  2. getDontHandleValueTestData()
  3. getHandleValueTestData()

Code of StringHandlerTest{} WC 5.3.0

<?php
class StringHandlerTest extends AbstractHandlerTest
{
    public function getHandleValueTestData()
    {
        return array(
            array('"hello"', new Token(Token::TYPE_STRING, 'hello', 1), ''),
            array('"1"', new Token(Token::TYPE_STRING, '1', 1), ''),
            array('" "', new Token(Token::TYPE_STRING, ' ', 1), ''),
            array('""', new Token(Token::TYPE_STRING, '', 1), ''),
            array("'hello'", new Token(Token::TYPE_STRING, 'hello', 1), ''),

            array("'foo'bar", new Token(Token::TYPE_STRING, 'foo', 1), 'bar'),
        );
    }

    public function getDontHandleValueTestData()
    {
        return array(
            array('hello'),
            array('>'),
            array('1'),
            array(' '),
        );
    }

    protected function generateHandler()
    {
        $patterns = new TokenizerPatterns();

        return new StringHandler($patterns, new TokenizerEscaping($patterns));
    }
}