Rule
in package
implements
Renderable, Commentable
RuleSets contains Rule objects which always have a key and a value.
In CSS, Rules are expressed as follows: “key: value[0][0] value[0][1], value[1][0] value[1][1];”
Interfaces, Classes and Traits
Table of Contents
- $aComments : mixed
- $iLineNo : mixed
- $aIeHack : mixed
- $bIsImportant : mixed
- $mValue : mixed
- $sRule : mixed
- __construct() : mixed
- __toString() : mixed
- addComments() : mixed
- addIeHack() : mixed
- addValue() : mixed
- Adds a value to the existing value. Value will be appended if a RuleValueList exists of the given type. Otherwise, the existing value will be wrapped by one.
- getComments() : array<string|int, mixed>
- getIeHack() : mixed
- getIsImportant() : mixed
- getLineNo() : int
- getRule() : mixed
- getValue() : mixed
- getValues() : mixed
- parse() : mixed
- render() : mixed
- setComments() : mixed
- setIeHack() : mixed
- setIsImportant() : mixed
- setRule() : mixed
- setValue() : mixed
- setValues() : mixed
- listDelimiterForRule() : mixed
Properties
$aComments
protected
mixed
$aComments
$iLineNo
protected
mixed
$iLineNo
$aIeHack
private
mixed
$aIeHack
$bIsImportant
private
mixed
$bIsImportant
$mValue
private
mixed
$mValue
$sRule
private
mixed
$sRule
Methods
__construct()
public
__construct(mixed $sRule, mixed $iLineNo) : mixed
Parameters
- $sRule : mixed
- $iLineNo : mixed
Return values
mixed —__toString()
public
__toString() : mixed
Return values
mixed —addComments()
public
addComments(array<string|int, mixed> $aComments) : mixed
Parameters
- $aComments : array<string|int, mixed>
-
Array of comments.
Return values
mixed —addIeHack()
public
addIeHack(mixed $iModifier) : mixed
Parameters
- $iModifier : mixed
Return values
mixed —addValue()
Adds a value to the existing value. Value will be appended if a RuleValueList exists of the given type. Otherwise, the existing value will be wrapped by one.
public
addValue(mixed $mValue[, mixed $sType = ' ' ]) : mixed
Parameters
- $mValue : mixed
- $sType : mixed = ' '
Return values
mixed —getComments()
public
getComments() : array<string|int, mixed>
Return values
array<string|int, mixed> —getIeHack()
public
getIeHack() : mixed
Return values
mixed —getIsImportant()
public
getIsImportant() : mixed
Return values
mixed —getLineNo()
public
getLineNo() : int
Return values
int —getRule()
public
getRule() : mixed
Return values
mixed —getValue()
public
getValue() : mixed
Return values
mixed —getValues()
public
getValues() : mixed
Tags
Return values
mixed —parse()
public
static parse(ParserState $oParserState) : mixed
Parameters
- $oParserState : ParserState
Return values
mixed —render()
public
render(OutputFormat $oOutputFormat) : mixed
Parameters
- $oOutputFormat : OutputFormat
Return values
mixed —setComments()
public
setComments(array<string|int, mixed> $aComments) : mixed
Parameters
- $aComments : array<string|int, mixed>
-
Array containing Comment objects.
Return values
mixed —setIeHack()
public
setIeHack(array<string|int, mixed> $aModifiers) : mixed
Parameters
- $aModifiers : array<string|int, mixed>
Return values
mixed —setIsImportant()
public
setIsImportant(mixed $bIsImportant) : mixed
Parameters
- $bIsImportant : mixed
Return values
mixed —setRule()
public
setRule(mixed $sRule) : mixed
Parameters
- $sRule : mixed
Return values
mixed —setValue()
public
setValue(mixed $mValue) : mixed
Parameters
- $mValue : mixed
Return values
mixed —setValues()
public
setValues(mixed $aSpaceSeparatedValues) : mixed
Parameters
- $aSpaceSeparatedValues : mixed
Tags
Return values
mixed —listDelimiterForRule()
private
static listDelimiterForRule(mixed $sRule) : mixed
Parameters
- $sRule : mixed