Joomla CMS  3.10.11 (avec JPlatform 13.1 inclus)
Documentation des API du CMS Joomla en version 3.10.11 et du framework Joomla Platform intégré
Référence de la classe FOFLess

Fonctions membres publiques

 lib_red ($color)
 
 lib_green ($color)
 
 lib_blue ($color)
 
 __construct ($fname=null)
 
 compile ($string, $name=null)
 
 compileFile ($fname, $outFname=null)
 
 checkedCompile ($in, $out)
 
 cachedCompile ($in, $force=false)
 
 parse ($str=null, $initialVariables=null)
 
 setFormatter ($name)
 
 setPreserveComments ($preserve)
 
 registerFunction ($name, $func)
 
 unregisterFunction ($name)
 
 setVariables ($variables)
 
 unsetVariable ($name)
 
 setImportDir ($dirs)
 
 addImportDir ($dir)
 
 allParsedFiles ()
 

Fonctions membres publiques statiques

static compressList ($items, $delim)
 
static preg_quote ($what)
 
static ccompile ($in, $out, $less=null)
 
static cexecute ($in, $force=false, $less=null)
 

Champs de données

 $vPrefix = '@'
 
 $mPrefix = '$'
 
 $parentSelector = '&'
 
 $importDisabled = false
 
 $importDir = ''
 

Attributs publics statiques

static $VERSION = "v0.3.9"
 
static $defaultValue = array("keyword", "")
 

Fonctions membres protégées

 findImport ($url)
 
 fileExists ($name)
 
 tryImport ($importPath, $parentBlock, $out)
 
 compileImportedProps ($props, $block, $out, $sourceParser, $importDir)
 
 compileBlock ($block)
 
 compileCSSBlock ($block)
 
 compileMedia ($media)
 
 mediaParent ($scope)
 
 compileNestedBlock ($block, $selectors)
 
 compileRoot ($root)
 
 compileProps ($block, $out)
 
 sortProps ($props, $split=false)
 
 compileMediaQuery ($queries)
 
 multiplyMedia ($env, $childQueries=null)
 
 expandParentSelectors (&$tag, $replace)
 
 findClosestSelectors ()
 
 multiplySelectors ($selectors)
 
 compileSelectors ($selectors)
 
 eq ($left, $right)
 
 patternMatch ($block, $callingArgs)
 
 patternMatchAll ($blocks, $callingArgs)
 
 findBlocks ($searchIn, $path, $args, $seen=array())
 
 zipSetArgs ($args, $values)
 
 compileProp ($prop, $block, $out)
 
 compileValue ($value)
 
 lib_isnumber ($value)
 
 lib_isstring ($value)
 
 lib_iscolor ($value)
 
 lib_iskeyword ($value)
 
 lib_ispixel ($value)
 
 lib_ispercentage ($value)
 
 lib_isem ($value)
 
 lib_isrem ($value)
 
 lib_rgbahex ($color)
 
 lib_argb ($color)
 
 lib_e ($arg)
 
 lib__sprintf ($args)
 
 lib_floor ($arg)
 
 lib_ceil ($arg)
 
 lib_round ($arg)
 
 lib_unit ($arg)
 
 colorArgs ($args)
 
 lib_darken ($args)
 
 lib_lighten ($args)
 
 lib_saturate ($args)
 
 lib_desaturate ($args)
 
 lib_spin ($args)
 
 lib_fadeout ($args)
 
 lib_fadein ($args)
 
 lib_hue ($color)
 
 lib_saturation ($color)
 
 lib_lightness ($color)
 
 lib_alpha ($value)
 
 lib_fade ($args)
 
 lib_percentage ($arg)
 
 lib_mix ($args)
 
 lib_contrast ($args)
 
 assertColor ($value, $error="expected color value")
 
 assertNumber ($value, $error="expecting number")
 
 toHSL ($color)
 
 toRGB_helper ($comp, $temp1, $temp2)
 
 toRGB ($color)
 
 clamp ($v, $max=1, $min=0)
 
 funcToColor ($func)
 
 reduce ($value, $forExpression=false)
 
 coerceColor ($value)
 
 coerceString ($value)
 
 flattenList ($value)
 
 toBool ($a)
 
 evaluate ($exp)
 
 stringConcatenate ($left, $right)
 
 fixColor ($c)
 
 op_number_color ($op, $lft, $rgt)
 
 op_color_number ($op, $lft, $rgt)
 
 op_color_color ($op, $left, $right)
 
 op_number_number ($op, $left, $right)
 
 makeOutputBlock ($type, $selectors=null)
 
 pushEnv ($block=null)
 
 popEnv ()
 
 set ($name, $value)
 
 get ($name, $default=null)
 
 injectVariables ($args)
 
 makeParser ($name)
 
 newFormatter ()
 
 addParsedFile ($file)
 
 throwError ($msg=null)
 

Attributs protégés

 $libFunctions = array()
 
 $registeredVars = array()
 
 $preserveComments = false
 
 $numberPrecision = null
 
 $sourceParser = null
 
 $sourceLoc = null
 

Attributs protégés statiques

static $TRUE = array("keyword", "true")
 
static $FALSE = array("keyword", "false")
 
static $nextImportId = 0
 
static $cssColors
 

Documentation des constructeurs et destructeur

◆ __construct()

__construct (   $fname = null)

Initialize any static state, can initialize parser for a file

Paramètres
type$fnameX

Références null.

Documentation des fonctions membres

◆ addImportDir()

addImportDir (   $dir)

Add import dir

Paramètres
type$dirX
Renvoie
void

◆ addParsedFile()

addParsedFile (   $file)
protected

Add parsed file

Paramètres
type$fileX
Renvoie
void

Références $file.

◆ allParsedFiles()

allParsedFiles ( )

All parsed files

Renvoie
type

◆ assertColor()

assertColor (   $value,
  $error = "expected color value" 
)
protected

Assert color

Paramètres
type$valueX
type$errorX
Renvoie
type

Références $color, et $value.

◆ assertNumber()

assertNumber (   $value,
  $error = "expecting number" 
)
protected

Assert number

Paramètres
type$valueX
type$errorX
Renvoie
type

Références $value.

◆ cachedCompile()

cachedCompile (   $in,
  $force = false 
)

Execute lessphp on a .less file or a lessphp cache structure

The lessphp cache structure contains information about a specific less file having been parsed. It can be used as a hint for future calls to determine whether or not a rebuild is required.

The cache structure contains two important keys that may be used externally:

compiled: The final compiled CSS updated: The time (in seconds) the CSS was last compiled

The cache structure is a plain-ol' PHP associative array and can be serialized and unserialized without a hitch.

Paramètres
mixed$inInput
bool$forceForce rebuild?
Renvoie
array lessphp cache structure

If we are forcing a recompile or if for some reason the structure does not contain any file information we should specify the root to trigger a rebuild.

One of the files we knew about previously has changed so we should look at our incoming root again.

TODO: Throw an exception? We got neither a string nor something that looks like a compatible lessphp cache structure.

Références $root, elseif, et null.

◆ ccompile()

static ccompile (   $in,
  $out,
  $less = null 
)
static

Compile file $in to file $out if $in is newer than $out Returns true when it compiles, false otherwise

Paramètres
type$inX
type$outX
self$lessX
Renvoie
type

Références null.

◆ cexecute()

static cexecute (   $in,
  $force = false,
  $less = null 
)
static

Compile execute

Paramètres
type$inX
type$forceX
self$lessX
Renvoie
type

Références null.

◆ checkedCompile()

checkedCompile (   $in,
  $out 
)

Compile only if changed input has changed or output doesn't exist

Paramètres
type$inX
type$outX
Renvoie
boolean

◆ clamp()

clamp (   $v,
  $max = 1,
  $min = 0 
)
protected

Clamp

Paramètres
type$vX
type$maxX
type$minX
Renvoie
type

◆ coerceColor()

coerceColor (   $value)
protected

Coerce a value for use in color operation

Paramètres
type$valueX
Renvoie
null

Références $i, $name, $value, $width, et null.

◆ coerceString()

coerceString (   $value)
protected

Make something string like into a string

Paramètres
type$valueX
Renvoie
null

Références $value, et null.

◆ colorArgs()

colorArgs (   $args)
protected

Helper function to get arguments for color manipulation functions. takes a list that contains a color like thing and a percentage

Paramètres
array$argsArgs
Renvoie
array

Références $color.

◆ compile()

compile (   $string,
  $name = null 
)

Compile

Paramètres
type$stringX
type$nameX
Renvoie
type

Références $name, $root, et null.

◆ compileBlock()

compileBlock (   $block)
protected

Recursively compiles a block.

A block is analogous to a CSS block in most cases. A single LESS document is encapsulated in a block when parsed, but it does not have parent tags so all of it's children appear on the root level when compiled.

Blocks are made up of props and children.

Props are property instructions, array tuples which describe an action to be taken, eg. write a property, set a variable, mixin a block.

The children of a block are just all the blocks that are defined within. This is used to look up mixins when performing a mixin.

Compiling the block involves pushing a fresh environment on the stack, and iterating through the props, compiling each one.

Paramètres
stdClass$blockBlock
Voir également
FOFLess::compileProp()
Renvoie
void

Références $name, et null.

◆ compileCSSBlock()

compileCSSBlock (   $block)
protected

Compile CSS block

Paramètres
stdClass$blockBlock to compile
Renvoie
void

Références null.

◆ compileFile()

compileFile (   $fname,
  $outFname = null 
)

Compile file

Paramètres
type$fnameX
type$outFnameX
Renvoie
type
Exceptions
Exception

FOF - BEGIN CHANGE *
FOF - END CHANGE *

Références FOFPlatform\getInstance(), et null.

◆ compileImportedProps()

compileImportedProps (   $props,
  $block,
  $out,
  $sourceParser,
  $importDir 
)
protected

Compile Imported Props

Paramètres
array$propsProps
stdClass$blockBlock
string$outOut
FOFLessParser$sourceParserSource parser
string$importDirImport dir
Renvoie
void

◆ compileMedia()

compileMedia (   $media)
protected

Compile media

Paramètres
stdClass$mediaMedia
Renvoie
void

Références $query, et null.

◆ compileMediaQuery()

compileMediaQuery (   $queries)
protected

Compile media query

Paramètres
type$queriesQueries
Renvoie
string

Références $parts, et $query.

◆ compileNestedBlock()

compileNestedBlock (   $block,
  $selectors 
)
protected

Compile nested block

Paramètres
stdClass$blockBlock
array$selectorsSelectors
Renvoie
void

◆ compileProp()

compileProp (   $prop,
  $block,
  $out 
)
protected

Compile a prop and update $lines or $blocks appropriately

Paramètres
array$propProp
stdClass$blockBlock
string$outOut
Renvoie
void

Références $name, $path, $suffix, $value, et null.

◆ compileProps()

compileProps (   $block,
  $out 
)
protected

Compile props

Paramètres
type$blockSomething
type$outSomething
Renvoie
void

◆ compileRoot()

compileRoot (   $root)
protected

Compile root

Paramètres
stdClass$rootRoot
Renvoie
void

Références $root.

◆ compileSelectors()

compileSelectors (   $selectors)
protected

Reduces selector expressions

Paramètres
array$selectorsThe selector expressions
Renvoie
array

Références $value.

◆ compileValue()

compileValue (   $value)
protected

Compiles a primitive value into a CSS property value.

Values in lessphp are typed by being wrapped in arrays, their format is typically:

array(type, contents [, additional_contents]*)

The input is expected to be reduced. This function will not work on things like expressions and variables.

Paramètres
array$valueValue
Renvoie
void

Format:

[1] - red component (either number or a %) [2] - green component [3] - blue component [4] - optional alpha component

Références $b, $content, $g, $name, $r, $value, et null.

◆ compressList()

static compressList (   $items,
  $delim 
)
static

Compresslist

Paramètres
array$itemsItems
string$delimDelimiter
Renvoie
array

Références $items.

Référencé par FOFLessParser\expressionList(), et FOFLessParser\propertyValue().

◆ eq()

eq (   $left,
  $right 
)
protected

Equality check

Paramètres
mixed$leftLeft operand
mixed$rightRight operand
Renvoie
boolean True if equal

◆ evaluate()

evaluate (   $exp)
protected

Evaluate an expression

Paramètres
type$expX
Renvoie
type

◆ expandParentSelectors()

expandParentSelectors ( $tag,
  $replace 
)
protected

Expand parent selectors

Paramètres
type&$tagTag
type$replaceReplace
Renvoie
type

Références $count, et $parts.

◆ fileExists()

fileExists (   $name)
protected

Does file $name exists? It's a simple proxy to JFile for now

Paramètres
string$nameThe file we check for existence
Renvoie
boolean

FOF - BEGIN CHANGE *
FOF - END CHANGE *

Références $name, et FOFPlatform\getInstance().

◆ findBlocks()

findBlocks (   $searchIn,
  $path,
  $args,
  $seen = array() 
)
protected

Attempt to find blocks matched by path and args

Paramètres
array$searchInBlock to search in
string$pathThe path to search for
array$argsArguments
array$seenYour guess is as good as mine; that's third party code
Renvoie
null

Références $name, $path, et null.

◆ findClosestSelectors()

findClosestSelectors ( )
protected

Find closest selectors

Renvoie
array

Références null.

◆ findImport()

findImport (   $url)
protected

Attempts to find the path of an import url, returns null for css files

Paramètres
string$urlThe URL of the import
Renvoie
string|null

Références $file, $url, et null.

◆ fixColor()

fixColor (   $c)
protected

Make sure a color's components don't go out of bounds

Paramètres
type$cX
Renvoie
int

Références $i.

◆ flattenList()

flattenList (   $value)
protected

Turn list of length 1 into value type

Paramètres
type$valueX
Renvoie
type

Références $value.

◆ funcToColor()

funcToColor (   $func)
protected

Convert the rgb, rgba, hsl color literals of function type as returned by the parser into values of color type.

Paramètres
type$funcX
Renvoie
type

Références $i, et elseif.

◆ get()

get (   $name,
  $default = null 
)
protected

Get the highest occurrence entry for a name

Paramètres
type$nameX
type$defaultX
Renvoie
type

Références $current, $default, et $name.

◆ injectVariables()

injectVariables (   $args)
protected

Inject array of unparsed strings into environment as variables

Paramètres
type$argsX
Renvoie
void
Exceptions
Exception

FOF – BEGIN CHANGE *
FOF – END CHANGE *

Références $name, et $value.

◆ lib__sprintf()

lib__sprintf (   $args)
protected

Lib sprintf

Paramètres
type$argsX
Renvoie
type

Références $color, $i, et $template.

◆ lib_alpha()

lib_alpha (   $value)
protected

Get the alpha of a color Defaults to 1 for non-colors or colors without an alpha

Paramètres
string$valueValue
Renvoie
string

Références $color, et $value.

◆ lib_argb()

lib_argb (   $color)
protected

Lib argb

Paramètres
type$colorX
Renvoie
type

Références $color.

◆ lib_blue()

lib_blue (   $color)

Lib blue

Paramètres
type$colorX
Renvoie
type

Références $color.

◆ lib_ceil()

lib_ceil (   $arg)
protected

Lib ceil

Paramètres
type$argX
Renvoie
array

Références $value.

◆ lib_contrast()

lib_contrast (   $args)
protected

Third party code; your guess is as good as mine

Paramètres
array$argArg
Renvoie
string

◆ lib_darken()

lib_darken (   $args)
protected

Lib darken

Paramètres
type$argsX
Renvoie
type

Références $color.

◆ lib_desaturate()

lib_desaturate (   $args)
protected

Lib desaturate

Paramètres
type$argsX
Renvoie
type

Références $color.

◆ lib_e()

lib_e (   $arg)
protected

Utility func to unquote a string

Paramètres
string$argArg
Renvoie
string

Références $items.

◆ lib_fade()

lib_fade (   $args)
protected

Set the alpha of the color

Paramètres
array$argsArgs
Renvoie
string

Références $color.

◆ lib_fadein()

lib_fadein (   $args)
protected

Lib fadein

Paramètres
type$argsX
Renvoie
type

Références $color.

◆ lib_fadeout()

lib_fadeout (   $args)
protected

Lib fadeout

Paramètres
type$argsX
Renvoie
type

Références $color.

◆ lib_floor()

lib_floor (   $arg)
protected

Lib floor

Paramètres
type$argX
Renvoie
array

Références $value.

◆ lib_green()

lib_green (   $color)

Lib green

Paramètres
type$colorX
Renvoie
type

Références $color.

◆ lib_hue()

lib_hue (   $color)
protected

Lib hue

Paramètres
type$colorX
Renvoie
type

Références $color.

◆ lib_iscolor()

lib_iscolor (   $value)
protected

Lib is color

Paramètres
type$valueX
Renvoie
boolean

Références $value.

◆ lib_isem()

lib_isem (   $value)
protected

Lib is em

Paramètres
type$valueX
Renvoie
boolean

Références $value.

◆ lib_iskeyword()

lib_iskeyword (   $value)
protected

Lib is keyword

Paramètres
type$valueX
Renvoie
boolean

Références $value.

◆ lib_isnumber()

lib_isnumber (   $value)
protected

Lib is number

Paramètres
type$valueX
Renvoie
boolean

Références $value.

◆ lib_ispercentage()

lib_ispercentage (   $value)
protected

Lib is percentage

Paramètres
type$valueX
Renvoie
boolean

Références $value.

◆ lib_ispixel()

lib_ispixel (   $value)
protected

Lib is pixel

Paramètres
type$valueX
Renvoie
boolean

Références $value.

◆ lib_isrem()

lib_isrem (   $value)
protected

Lib is rem

Paramètres
type$valueX
Renvoie
boolean

Références $value.

◆ lib_isstring()

lib_isstring (   $value)
protected

Lib is string

Paramètres
type$valueX
Renvoie
boolean

Références $value.

◆ lib_lighten()

lib_lighten (   $args)
protected

Lib lighten

Paramètres
type$argsX
Renvoie
type

Références $color.

◆ lib_lightness()

lib_lightness (   $color)
protected

Lib lightness

Paramètres
type$colorX
Renvoie
type

Références $color.

◆ lib_mix()

lib_mix (   $args)
protected

mixes two colors by weight mix(, , ); http://sass-lang.com/docs/yardoc/Sass/Script/Functions.html#mix-instance_method

Paramètres
array$argsArgs
Renvoie
string

◆ lib_percentage()

lib_percentage (   $arg)
protected

Third party code; your guess is as good as mine

Paramètres
array$argArg
Renvoie
string

◆ lib_red()

lib_red (   $color)

Lib red

Paramètres
type$colorX
Renvoie
type

Références $color.

◆ lib_rgbahex()

lib_rgbahex (   $color)
protected

LIb rgba hex

Paramètres
type$colorX
Renvoie
boolean

Références $color.

◆ lib_round()

lib_round (   $arg)
protected

Lib round

Paramètres
type$argX
Renvoie
array

Références $value.

◆ lib_saturate()

lib_saturate (   $args)
protected

Lib saturate

Paramètres
type$argsX
Renvoie
type

Références $color.

◆ lib_saturation()

lib_saturation (   $color)
protected

Lib saturation

Paramètres
type$colorX
Renvoie
type

Références $color.

◆ lib_spin()

lib_spin (   $args)
protected

Lib spin

Paramètres
type$argsX
Renvoie
type

Références $color.

◆ lib_unit()

lib_unit (   $arg)
protected

Lib unit

Paramètres
type$argX
Renvoie
array

◆ makeOutputBlock()

makeOutputBlock (   $type,
  $selectors = null 
)
protected

Make output block

Paramètres
type$typeX
type$selectorsX
Renvoie
stdclass

Références $b, et $type.

◆ makeParser()

makeParser (   $name)
protected

Make parser

Paramètres
type$nameX
Renvoie
FOFLessParser

FOF – BEGIN CHANGE *
FOF – END CHANGE *

Références $name.

◆ mediaParent()

mediaParent (   $scope)
protected

Media parent

Paramètres
stdClass$scopeScope
Renvoie
stdClass

◆ multiplyMedia()

multiplyMedia (   $env,
  $childQueries = null 
)
protected

Multiply media

Paramètres
type$envX
type$childQueriesX
Renvoie
type

◆ multiplySelectors()

multiplySelectors (   $selectors)
protected

Multiply $selectors against the nearest selectors in env

Paramètres
array$selectorsThe selectors
Renvoie
array

Références $count.

◆ newFormatter()

newFormatter ( )
protected

New formatter

Renvoie
FOFLessFormatterLessjs

FOF – BEGIN CHANGE *


FOF – END CHANGE *

FOF – BEGIN CHANGE *
FOF – END CHANGE *

Références $className.

◆ op_color_color()

op_color_color (   $op,
  $left,
  $right 
)
protected

Op color color

Paramètres
type$opX
type$leftX
type$rightX
Renvoie
type

Références $i.

◆ op_color_number()

op_color_number (   $op,
  $lft,
  $rgt 
)
protected

Op color number

Paramètres
type$opX
type$lftX
int$rgtX
Renvoie
type

◆ op_number_color()

op_number_color (   $op,
  $lft,
  $rgt 
)
protected

Op number color

Paramètres
type$opX
type$lftX
type$rgtX
Renvoie
type

◆ op_number_number()

op_number_number (   $op,
  $left,
  $right 
)
protected

Operator on two numbers

Paramètres
type$opX
type$leftX
type$rightX
Renvoie
type

Références $value.

◆ parse()

parse (   $str = null,
  $initialVariables = null 
)

Parse and compile buffer

Paramètres
null$strX
type$initialVariablesX
Renvoie
type
Exceptions
Exception
Obsolète:
2.0

Références null.

◆ patternMatch()

patternMatch (   $block,
  $callingArgs 
)
protected

Pattern match

Paramètres
type$blockX
type$callingArgsX
Renvoie
boolean

Match the guards if it has them any one of the groups must have all its guards pass for a match

Références $i.

◆ patternMatchAll()

patternMatchAll (   $blocks,
  $callingArgs 
)
protected

Pattern match all

Paramètres
type$blocksX
type$callingArgsX
Renvoie
type

Références null.

◆ popEnv()

popEnv ( )
protected

Pop something off the stack

Renvoie
type

◆ preg_quote()

static preg_quote (   $what)
static

Quote for regular expression

Paramètres
string$whatWhat to quote
Renvoie
string Quoted string

Référencé par FOFLessParser\__construct(), FOFLessParser\literal(), FOFLessParser\string(), et FOFLessParser\to().

◆ pushEnv()

pushEnv (   $block = null)
protected

The state of execution

Paramètres
type$blockX
Renvoie
stdclass

◆ reduce()

reduce (   $value,
  $forExpression = false 
)
protected

Reduce

Paramètres
type$valueX
type$forExpressionX
Renvoie
type

Références $color, $item, $key, $name, $value, et elseif.

◆ registerFunction()

registerFunction (   $name,
  $func 
)

Register function

Paramètres
type$nameX
type$funcX
Renvoie
void

Références $name.

◆ set()

set (   $name,
  $value 
)
protected

Set something in the current env

Paramètres
type$nameX
type$valueX
Renvoie
void

Références $name, et $value.

◆ setFormatter()

setFormatter (   $name)

Set Formatter

Paramètres
type$nameX
Renvoie
void

Références $name.

◆ setImportDir()

setImportDir (   $dirs)

Set import dir

Paramètres
type$dirsX
Renvoie
void

◆ setPreserveComments()

setPreserveComments (   $preserve)

Set preserve comments

Paramètres
type$preserveX
Renvoie
void

◆ setVariables()

setVariables (   $variables)

Set variables

Paramètres
type$variablesX
Renvoie
void

◆ sortProps()

sortProps (   $props,
  $split = false 
)
protected

Sort props

Paramètres
type$propsX
type$splitX
Renvoie
type

Références $id.

◆ stringConcatenate()

stringConcatenate (   $left,
  $right 
)
protected

String concatenate

Paramètres
type$leftX
string$rightX
Renvoie
string

◆ throwError()

throwError (   $msg = null)
protected

Uses the current value of $this->count to show line and line number

Paramètres
type$msgX
Renvoie
void

◆ toBool()

toBool (   $a)
protected

To bool

Paramètres
type$aX
Renvoie
type

◆ toHSL()

toHSL (   $color)
protected

To HSL

Paramètres
type$colorX
Renvoie
type

Références $b, $color, $g, $r, et elseif.

◆ toRGB()

toRGB (   $color)
protected

Converts a hsl array into a color value in rgb. Expects H to be in range of 0 to 360, S and L in 0 to 100

Paramètres
type$colorX
Renvoie
type

Références $b, $color, $g, et $r.

◆ toRGB_helper()

toRGB_helper (   $comp,
  $temp1,
  $temp2 
)
protected

To RGB helper

Paramètres
type$compX
type$temp1X
type$temp2X
Renvoie
type

Références elseif.

◆ tryImport()

tryImport (   $importPath,
  $parentBlock,
  $out 
)
protected

Try import

Paramètres
string$importPathImport path
stdObject$parentBlockParent block
string$outOut
Renvoie
boolean

Copy mixins into scope, set their parents, bring blocks from import into current block TODO: need to mark the source parser these came from this file

Références $root, $url, et null.

◆ unregisterFunction()

unregisterFunction (   $name)

Unregister function

Paramètres
type$nameX
Renvoie
void

Références $name.

◆ unsetVariable()

unsetVariable (   $name)

Unset variable

Paramètres
type$nameX
Renvoie
void

Références $name.

◆ zipSetArgs()

zipSetArgs (   $args,
  $values 
)
protected

Sets all argument names in $args to either the default value or the one passed in through $values

Paramètres
array$argsArguments
array$valuesValues
Renvoie
void

Références $i, $value, elseif, et null.

Documentation des champs

◆ $cssColors

$cssColors
staticprotected

◆ $defaultValue

$defaultValue = array("keyword", "")
static

◆ $FALSE

$FALSE = array("keyword", "false")
staticprotected

◆ $importDir

$importDir = ''

◆ $importDisabled

$importDisabled = false

◆ $libFunctions

$libFunctions = array()
protected

◆ $mPrefix

$mPrefix = '$'

◆ $nextImportId

$nextImportId = 0
staticprotected

◆ $numberPrecision

$numberPrecision = null
protected

◆ $parentSelector

$parentSelector = '&'

◆ $preserveComments

$preserveComments = false
protected

◆ $registeredVars

$registeredVars = array()
protected

◆ $sourceLoc

$sourceLoc = null
protected

◆ $sourceParser

$sourceParser = null
protected

◆ $TRUE

$TRUE = array("keyword", "true")
staticprotected

◆ $VERSION

$VERSION = "v0.3.9"
static

◆ $vPrefix

$vPrefix = '@'

La documentation de cette classe a été générée à partir du fichier suivant :