Properties

$env

$env : 

Type

$currentFileInfo

$currentFileInfo : 

Type

Methods

__construct()

__construct(  $env,   $currentFileInfo = null) 

Parameters

$env
$currentFileInfo

operate()

operate(string  $op,   $a,   $b) 

Parameters

string $op
$a
$b

clamp()

clamp(  $val,   $max = 1) 

Parameters

$val
$max

fround()

fround(  $value) 

Parameters

$value

number()

number(  $n) 

Parameters

$n

scaled()

scaled(  $n,   $size = 255) 

Parameters

$n
$size

rgb()

rgb(  $r,   $g,   $b) 

Parameters

$r
$g
$b

rgba()

rgba(  $r,   $g,   $b,   $a) 

Parameters

$r
$g
$b
$a

hsl()

hsl(  $h,   $s,   $l) 

Parameters

$h
$s
$l

hsla()

hsla(  $h,   $s,   $l,   $a) 

Parameters

$h
$s
$l
$a

hsla_hue()

hsla_hue(double  $h,   $m1,   $m2) 

Parameters

double $h
$m1
$m2

hsv()

hsv(  $h,   $s,   $v) 

Parameters

$h
$s
$v

hsva()

hsva(  $h,   $s,   $v, double  $a) 

Parameters

$h
$s
$v
double $a

hue()

hue(  $color) 

Parameters

$color

saturation()

saturation(  $color) 

Parameters

$color

lightness()

lightness(  $color) 

Parameters

$color

hsvhue()

hsvhue(  $color) 

Parameters

$color

hsvsaturation()

hsvsaturation(  $color) 

Parameters

$color

hsvvalue()

hsvvalue(  $color) 

Parameters

$color

red()

red(  $color) 

Parameters

$color

green()

green(  $color) 

Parameters

$color

blue()

blue(  $color) 

Parameters

$color

alpha()

alpha(  $color) 

Parameters

$color

luma()

luma(  $color) 

Parameters

$color

luminance()

luminance(  $color) 

Parameters

$color

saturate()

saturate(  $color,   $amount = null) 

Parameters

$color
$amount

desaturate()

desaturate(  $color, \Less_Tree_Dimension  $amount) 

Parameters

$color
\Less_Tree_Dimension $amount

lighten()

lighten(  $color,   $amount) 

Parameters

$color
$amount

darken()

darken(  $color,   $amount) 

Parameters

$color
$amount

fadein()

fadein(  $color,   $amount) 

Parameters

$color
$amount

fadeout()

fadeout(  $color,   $amount) 

Parameters

$color
$amount

fade()

fade(  $color,   $amount) 

Parameters

$color
$amount

spin()

spin(  $color,   $amount) 

Parameters

$color
$amount

mix()

mix(\Less_Tree_Color  $color1,   $color2,   $weight = null) 

Parameters

\Less_Tree_Color $color1
$color2
$weight

greyscale()

greyscale(  $color) 

Parameters

$color

contrast()

contrast(  $color,   $dark = null,   $light = null,   $threshold = null) 

Parameters

$color
$dark
$light
$threshold

e()

e(  $str) 

Parameters

$str

escape()

escape(  $str) 

Parameters

$str

replace()

replace(  $string,   $pattern,   $replacement,   $flags = null) 

todo: This function will need some additional work to make it work the same as less.js

Parameters

$string
$pattern
$replacement
$flags

replace_flags()

replace_flags(  $flags) 

Parameters

$flags

_percent()

_percent() 

unit()

unit(  $val,   $unit = null) 

Parameters

$val
$unit

convert()

convert(  $val,   $unit) 

Parameters

$val
$unit

round()

round(  $n,   $f = false) 

Parameters

$n
$f

pi()

pi() 

mod()

mod(  $a,   $b) 

Parameters

$a
$b

pow()

pow(  $x,   $y) 

Parameters

$x
$y

ceil()

ceil(  $n) 

Parameters

$n

floor()

floor(  $n) 

Parameters

$n

sqrt()

sqrt(  $n) 

Parameters

$n

abs()

abs(  $n) 

Parameters

$n

tan()

tan(  $n) 

Parameters

$n

sin()

sin(  $n) 

Parameters

$n

cos()

cos(  $n) 

Parameters

$n

atan()

atan(  $n) 

Parameters

$n

asin()

asin(  $n) 

Parameters

$n

acos()

acos(  $n) 

Parameters

$n

min()

min() 

max()

max() 

getunit()

getunit(  $n) 

Parameters

$n

argb()

argb(  $color) 

Parameters

$color

percentage()

percentage(  $n) 

Parameters

$n

color()

color(  $n) 

Parameters

$n

iscolor()

iscolor(  $n) 

Parameters

$n

isnumber()

isnumber(  $n) 

Parameters

$n

isstring()

isstring(  $n) 

Parameters

$n

iskeyword()

iskeyword(  $n) 

Parameters

$n

isurl()

isurl(  $n) 

Parameters

$n

ispixel()

ispixel(  $n) 

Parameters

$n

ispercentage()

ispercentage(  $n) 

Parameters

$n

isem()

isem(  $n) 

Parameters

$n

isunit()

isunit(  $n, string  $unit) 

Parameters

$n
string $unit

tint()

tint(  $color,   $amount) 

Parameters

$color
$amount

shade()

shade(  $color,   $amount) 

Parameters

$color
$amount

extract()

extract(  $values,   $index) 

Parameters

$values
$index

length()

length(  $values) 

Parameters

$values

datauri()

datauri(  $mimetypeNode,   $filePathNode = null) 

Parameters

$mimetypeNode
$filePathNode

svggradient()

svggradient(  $direction) 

Parameters

$direction

encodeURIComponent()

encodeURIComponent(string  $string) : string

Php version of javascript's `encodeURIComponent` function

Parameters

string $string

The string to encode

Returns

string —

The encoded string

colorBlend()

colorBlend(  $mode,   $color1,   $color2) 

Parameters

$mode
$color1
$color2

multiply()

multiply(  $color1,   $color2) 

Parameters

$color1
$color2

screen()

screen(  $color1,   $color2) 

Parameters

$color1
$color2

overlay()

overlay(  $color1,   $color2) 

Parameters

$color1
$color2

softlight()

softlight(  $color1,   $color2) 

Parameters

$color1
$color2

hardlight()

hardlight(  $color1,   $color2) 

Parameters

$color1
$color2

difference()

difference(  $color1,   $color2) 

Parameters

$color1
$color2

exclusion()

exclusion(  $color1,   $color2) 

Parameters

$color1
$color2

average()

average(  $color1,   $color2) 

Parameters

$color1
$color2

colorBlendAverage()

colorBlendAverage(  $cb,   $cs) 

Parameters

$cb
$cs

negation()

negation(  $color1,   $color2) 

Parameters

$color1
$color2

colorBlendNegation()

colorBlendNegation(  $cb,   $cs) 

Parameters

$cb
$cs

_math()

_math() 

_minmax()

_minmax(boolean  $isMin,   $args) 

Parameters

boolean $isMin
$args

_isa()

_isa(  $n, string  $type) 

Parameters

$n
string $type

Expected()

Expected(string  $type,   $arg) 

Parameters

string $type
$arg

colorBlendMultiply()

colorBlendMultiply(  $cb,   $cs) 

Parameters

$cb
$cs

colorBlendScreen()

colorBlendScreen(  $cb,   $cs) 

Parameters

$cb
$cs

colorBlendOverlay()

colorBlendOverlay(  $cb,   $cs) 

Parameters

$cb
$cs

colorBlendSoftlight()

colorBlendSoftlight(  $cb,   $cs) 

Parameters

$cb
$cs

colorBlendHardlight()

colorBlendHardlight(  $cb,   $cs) 

Parameters

$cb
$cs

colorBlendDifference()

colorBlendDifference(  $cb,   $cs) 

Parameters

$cb
$cs

colorBlendExclusion()

colorBlendExclusion(  $cb,   $cs) 

Parameters

$cb
$cs