Properties

$lookups

$lookups : 

Type

$_variables

$_variables : 

Type

$_rulesets

$_rulesets : 

Type

$strictImports

$strictImports : 

Type

$selectors

$selectors : 

Type

$rules

$rules : 

Type

$root

$root : 

Type

$allowImports

$allowImports : 

Type

$paths

$paths : 

Type

$firstRoot

$firstRoot : 

Type

$type

$type : 

Type

$multiMedia

$multiMedia : 

Type

$allExtends

$allExtends : 

Type

$ruleset_id

$ruleset_id : 

Type

$originalRuleset

$originalRuleset : 

Type

$first_oelements

$first_oelements : 

Type

$cache_string

$cache_string : 

Type

$name

$name : 

Type

$params

$params : 

Type

$arity

$arity : 

Type

$required

$required : 

Type

$frames

$frames : 

Type

$condition

$condition : 

Type

$variadic

$variadic : 

Type

Methods

SetRulesetIndex()

SetRulesetIndex() 

__construct()

__construct(  $name,   $params,   $rules,   $condition,   $variadic = false,   $frames = null) 

Parameters

$name
$params
$rules
$condition
$variadic
$frames

accept()

accept(  $visitor) 

Parameters

$visitor

compile()

compile(  $env) 

Parameters

$env

evalImports()

evalImports(  $env) 

Parameters

$env

makeImportant()

makeImportant() 

matchArgs()

matchArgs(  $args,   $env = NULL) 

Parameters

$args
$env

matchCondition()

matchCondition(  $args,   $env) 

Parameters

$args
$env

resetCache()

resetCache() 

variables()

variables() 

variable()

variable(  $name) 

Parameters

$name

find()

find(  $selector,   $self = null) 

Parameters

$selector
$self

genCSS()

genCSS(\Less_Output  $output) : void

Generate CSS by adding it to the output object

Parameters

\Less_Output $output

The output

markReferenced()

markReferenced() 

joinSelectors()

joinSelectors(  $context,   $selectors) 

Parameters

$context
$selectors

joinSelector()

joinSelector(  $paths,   $context,   $selector) 

Parameters

$paths
$context
$selector

mergeElementsOnToSelectors()

mergeElementsOnToSelectors(  $elements,   $selectors) 

Parameters

$elements
$selectors

toCSS()

toCSS() 

outputRuleset()

outputRuleset(  $output, array<mixed,\Less_Tree_Ruleset>  $rules) 

Parameters

$output
array<mixed,\Less_Tree_Ruleset> $rules

ReferencedArray()

ReferencedArray(  $rules) 

Parameters

$rules

__set_state()

__set_state(  $args) 

Requires php 5.3+

Parameters

$args

compileParams()

compileParams(  $env,   $mixinFrames,   $args = array(),   $evaldArguments = array()) 

Parameters

$env
$mixinFrames
$args
$evaldArguments

evalCall()

evalCall(  $env,   $args = NULL,   $important = NULL) 

Parameters

$env
$args
$important

EvalMixinCalls()

EvalMixinCalls(\Less_Tree_Ruleset  $ruleset,   $env, integer  $rsRuleCnt) 

Compile Less_Tree_Mixin_Call objects

Parameters

\Less_Tree_Ruleset $ruleset
$env
integer $rsRuleCnt

PrepareRuleset()

PrepareRuleset(  $env) 

Compile the selectors and create a new ruleset object for the compile() method

Parameters

$env