Documentation

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

Renderable
Commentable

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
deprecated

Old-Style 2-dimensional array returned. Retained for (some) backwards-compatibility. Use getValue() instead and check for the existance of a (nested set of) ValueList object(s).

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
deprecated

Old-Style 2-dimensional array given. Retained for (some) backwards-compatibility. Use setValue() instead and wrapp the value inside a RuleValueList if necessary.

Return values
mixed

listDelimiterForRule()

private static listDelimiterForRule(mixed $sRule) : mixed
Parameters
$sRule : mixed
Return values
mixed

Search results