Documentation

Processor
in package

Table of Contents

calculateSpecificityBasedOnASelector()  : Specificity
Calculates the specificity based on a CSS Selector string, Based on the patterns from premailer/css_parser by Alex Dunae
convertArrayToObjects()  : array<string|int, Rule>
convertToObjects()  : array<string|int, Rule>
Converts a rule-string into an object
sortOnSpecificity()  : int
Sorts an array on the specificity element in an ascending way Lower specificity will be sorted to the beginning of the array
splitIntoSeparateRules()  : array<string|int, string>
Splits a string into separate rules
cleanup()  : string

Methods

convertArrayToObjects()

public convertArrayToObjects(array<string|int, string> $rules[, array<string|int, Rule$objects = array() ]) : array<string|int, Rule>
Parameters
$rules : array<string|int, string>
$objects : array<string|int, Rule> = array()
Return values
array<string|int, Rule>

convertToObjects()

Converts a rule-string into an object

public convertToObjects(string $rule, int $originalOrder) : array<string|int, Rule>
Parameters
$rule : string
$originalOrder : int
Return values
array<string|int, Rule>

sortOnSpecificity()

Sorts an array on the specificity element in an ascending way Lower specificity will be sorted to the beginning of the array

public static sortOnSpecificity(Rule $e1, Rule $e2) : int
Parameters
$e1 : Rule

The first element.

$e2 : Rule

The second element.

Return values
int

splitIntoSeparateRules()

Splits a string into separate rules

public splitIntoSeparateRules(string $rulesString) : array<string|int, string>
Parameters
$rulesString : string
Return values
array<string|int, string>

cleanup()

private cleanup(string $string) : string
Parameters
$string : string
Return values
string

Search results