ScssphpFilter
in package
implements
DependencyExtractorInterface
Loads SCSS files using the PHP implementation of scss, scssphp.
Scss files are mostly compatible, but there are slight differences.
Tags
Interfaces, Classes and Traits
- DependencyExtractorInterface
- A filter that knows how to extract dependencies.
Table of Contents
- $compass : mixed
- $customFunctions : mixed
- $formatter : mixed
- $importPaths : mixed
- $variables : mixed
- addImportPath() : mixed
- addVariable() : mixed
- enableCompass() : mixed
- filterDump() : mixed
- filterLoad() : mixed
- getChildren() : array<string|int, AssetInterface>
- Returns child assets.
- isCompassEnabled() : mixed
- registerFunction() : mixed
- setFormatter() : mixed
- setImportPaths() : mixed
- setVariables() : mixed
Properties
$compass
private
mixed
$compass
= false
$customFunctions
private
mixed
$customFunctions
= array()
$formatter
private
mixed
$formatter
$importPaths
private
mixed
$importPaths
= array()
$variables
private
mixed
$variables
= array()
Methods
addImportPath()
public
addImportPath(mixed $path) : mixed
Parameters
- $path : mixed
Return values
mixed —addVariable()
public
addVariable(mixed $variable) : mixed
Parameters
- $variable : mixed
Return values
mixed —enableCompass()
public
enableCompass([mixed $enable = true ]) : mixed
Parameters
- $enable : mixed = true
Return values
mixed —filterDump()
public
filterDump(AssetInterface $asset) : mixed
Parameters
- $asset : AssetInterface
Return values
mixed —filterLoad()
public
filterLoad(AssetInterface $asset) : mixed
Parameters
- $asset : AssetInterface
Return values
mixed —getChildren()
Returns child assets.
public
getChildren(AssetFactory $factory, mixed $content[, mixed $loadPath = null ]) : array<string|int, AssetInterface>
Parameters
- $factory : AssetFactory
-
The asset factory
- $content : mixed
-
The asset content
- $loadPath : mixed = null
-
An optional load path
Return values
array<string|int, AssetInterface> —Child assets
isCompassEnabled()
public
isCompassEnabled() : mixed
Return values
mixed —registerFunction()
public
registerFunction(mixed $name, mixed $callable) : mixed
Parameters
- $name : mixed
- $callable : mixed
Return values
mixed —setFormatter()
public
setFormatter(mixed $formatter) : mixed
Parameters
- $formatter : mixed
Return values
mixed —setImportPaths()
public
setImportPaths(array<string|int, mixed> $paths) : mixed
Parameters
- $paths : array<string|int, mixed>
Return values
mixed —setVariables()
public
setVariables(array<string|int, mixed> $variables) : mixed
Parameters
- $variables : array<string|int, mixed>