Moodle PHP Documentation 4.4
Moodle 4.4.1 (Build: 20240610) (db07c09afc5)
Sabberworm\CSS\Value\CSSString Class Reference
Inheritance diagram for Sabberworm\CSS\Value\CSSString:
Sabberworm\CSS\Value\PrimitiveValue Sabberworm\CSS\Value\Value Sabberworm\CSS\Renderable

Public Member Functions

 __construct ($sString, $iLineNo=0)
 
 __toString ()
 
 getLineNo ()
 
 getString ()
 
 render (OutputFormat $oOutputFormat)
 
 setString ($sString)
 

Static Public Member Functions

static parse (ParserState $oParserState)
 
static parseIdentifierOrFunction (ParserState $oParserState, $bIgnoreCase=false)
 
static parsePrimitiveValue (ParserState $oParserState)
 
static parseValue (ParserState $oParserState, array $aListDelimiters=[])
 

Protected Attributes

int $iLineNo
 

Constructor & Destructor Documentation

◆ __construct()

Sabberworm\CSS\Value\CSSString::__construct ( $sString,
$iLineNo = 0 )
Parameters
string$sString
int$iLineNo

Member Function Documentation

◆ __toString()

Sabberworm\CSS\Value\CSSString::__toString ( )
Return values
string

Implements Sabberworm\CSS\Renderable.

◆ getLineNo()

Sabberworm\CSS\Value\Value::getLineNo ( )
inherited
Return values
int

Implements Sabberworm\CSS\Renderable.

◆ getString()

Sabberworm\CSS\Value\CSSString::getString ( )
Return values
string

◆ parse()

static Sabberworm\CSS\Value\CSSString::parse ( ParserState $oParserState)
static
Return values
CSSString
Exceptions
SourceException
UnexpectedEOFException
UnexpectedTokenException

◆ parseIdentifierOrFunction()

static Sabberworm\CSS\Value\Value::parseIdentifierOrFunction ( ParserState $oParserState,
$bIgnoreCase = false )
staticinherited
Parameters
bool$bIgnoreCase
Return values
CSSFunction|string
Exceptions
UnexpectedEOFException
UnexpectedTokenException

◆ parsePrimitiveValue()

static Sabberworm\CSS\Value\Value::parsePrimitiveValue ( ParserState $oParserState)
staticinherited
Return values
CSSFunction|CSSString|LineName|Size|URL|string
Exceptions
UnexpectedEOFException
UnexpectedTokenException
SourceException

◆ parseValue()

static Sabberworm\CSS\Value\Value::parseValue ( ParserState $oParserState,
array $aListDelimiters = [] )
staticinherited
Parameters
array<array-key,string>$aListDelimiters
Return values
RuleValueList|CSSFunction|CSSString|LineName|Size|URL|string
Exceptions
UnexpectedTokenException
UnexpectedEOFException

◆ render()

Sabberworm\CSS\Value\CSSString::render ( OutputFormat $oOutputFormat)
Return values
string

Implements Sabberworm\CSS\Renderable.

◆ setString()

Sabberworm\CSS\Value\CSSString::setString ( $sString)
Parameters
string$sString
Return values
void

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