css-sanitizer
Classes to parse and sanitize CSS
Loading...
Searching...
No Matches
Wikimedia\CSS\Parser\StringDataSource Class Reference

Read data for the CSS parser. More...

+ Inheritance diagram for Wikimedia\CSS\Parser\StringDataSource:
+ Collaboration diagram for Wikimedia\CSS\Parser\StringDataSource:

Public Member Functions

 __construct ( $string)
 
 readCharacter ()
 @inheritDoc
 
 putBackCharacter ( $char)
 @inheritDoc
 

Protected Attributes

 $string
 
 $len = 0
 
 $pos = 0
 
 $putBack = []
 

Additional Inherited Members

- Public Attributes inherited from Wikimedia\CSS\Parser\DataSource
const EOF = ''
 

Detailed Description

Read data for the CSS parser.

Constructor & Destructor Documentation

◆ __construct()

Wikimedia\CSS\Parser\StringDataSource::__construct ( $string)
Parameters
string$stringInput string. Must be valid UTF-8 with no BOM.

Member Function Documentation

◆ putBackCharacter()

Wikimedia\CSS\Parser\StringDataSource::putBackCharacter ( $char)

@inheritDoc

Implements Wikimedia\CSS\Parser\DataSource.

◆ readCharacter()

Wikimedia\CSS\Parser\StringDataSource::readCharacter ( )

@inheritDoc

Implements Wikimedia\CSS\Parser\DataSource.


The documentation for this class was generated from the following file: