class ScssphpFilter implements DependencyExtractorInterface

Loads SCSS files using the PHP implementation of scss, scssphp.

Scss files are mostly compatible, but there are slight differences.

Properties

private $compass
private $importPaths
private $customFunctions
private $formatter
private $variables

Methods

enableCompass($enable = true)

No description

isCompassEnabled()

No description

setFormatter($formatter)

No description

setVariables(array $variables)

No description

addVariable($variable)

No description

setImportPaths(array $paths)

No description

addImportPath($path)

No description

registerFunction($name, $callable)

No description

filterLoad(AssetInterface $asset)

Filters an asset after it has been loaded.

filterDump(AssetInterface $asset)

Filters an asset just before it's dumped.

getChildren(AssetFactory $factory, string $content, string $loadPath = null)

Returns child assets.

Details

at line 40
enableCompass($enable = true)

No description

Parameters

$enable

at line 45
isCompassEnabled()

No description

at line 50
setFormatter($formatter)

No description

Parameters

$formatter

at line 68
setVariables(array $variables)

No description

Parameters

array $variables

at line 73
addVariable($variable)

No description

Parameters

$variable

at line 78
setImportPaths(array $paths)

No description

Parameters

array $paths

at line 83
addImportPath($path)

No description

Parameters

$path

at line 88
registerFunction($name, $callable)

No description

Parameters

$name
$callable

at line 93
filterLoad(AssetInterface $asset)

Filters an asset after it has been loaded.

Parameters

AssetInterface $asset

An asset

at line 124
filterDump(AssetInterface $asset)

Filters an asset just before it's dumped.

Parameters

AssetInterface $asset

An asset

at line 128
AssetInterface[] getChildren(AssetFactory $factory, string $content, string $loadPath = null)

Returns child assets.

Parameters

AssetFactory $factory

The asset factory

string $content

The asset content

string $loadPath

An optional load path

Return Value

AssetInterface[]

Child assets