Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. NumberHandler.php

class NumberHandler

CSS selector comment handler.

This component is a port of the Python cssselect library, which is copyright Ian Bicking, @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com>

@internal

Hierarchy

  • class \Symfony\Component\CssSelector\Parser\Handler\NumberHandler implements \Symfony\Component\CssSelector\Parser\Handler\HandlerInterface

Expanded class hierarchy of NumberHandler

See also

https://github.com/SimonSapin/cssselect.

File

vendor/symfony/css-selector/Parser/Handler/NumberHandler.php, line 29

Namespace

Symfony\Component\CssSelector\Parser\Handler
View source
class NumberHandler implements HandlerInterface {
    public function __construct(TokenizerPatterns $patterns) {
    }
    public function handle(Reader $reader, TokenStream $stream) : bool {
        $match = $reader->findPattern($this->patterns
            ->getNumberPattern());
        if (!$match) {
            return false;
        }
        $stream->push(new Token(Token::TYPE_NUMBER, $match[0], $reader->getPosition()));
        $reader->moveForward(\strlen($match[0]));
        return true;
    }

}

Members

Title Sort descending Modifiers Object type Summary Overriden Title
NumberHandler::handle public function Overrides HandlerInterface::handle
NumberHandler::__construct public function

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal