SassCompiler
in package
implements
ScssCompilerInterface
This class make use of the php-sass module wich uses the libsass library.
Class SassCompiler
Interfaces, Classes and Traits
- ScssCompilerInterface
- Interface ScssCompilerInterface
Table of Contents
- $additionalScssFiles : mixed
- $additionalVariables : mixed
- $basePath : mixed
- $importPaths : mixed
- $instance : Sass
- __construct() : mixed
- addImportPath() : mixed
- getFormatter() : int
- getImportPath() : array<string|int, mixed>
- getVariables() : array<string|int, mixed>
- serve() : mixed
- setAdditionalScssFiles() : mixed
- setBasePath() : mixed
- setFormatter() : mixed
- setVariables() : mixed
- parseAdditionalScssFiles() : string
- parseFile() : bool|string
- parseIncludePaths() : string
- parseVariables() : string
Properties
$additionalScssFiles
private
mixed
$additionalScssFiles
= []
$additionalVariables
private
mixed
$additionalVariables
= []
$basePath
private
mixed
$basePath
= ''
$importPaths
private
mixed
$importPaths
= []
$instance
private
Sass
$instance
Methods
__construct()
public
__construct() : mixed
Return values
mixed —addImportPath()
public
addImportPath( $path) : mixed
Parameters
Return values
mixed —getFormatter()
public
getFormatter() : int
Return values
int —getImportPath()
public
getImportPath() : array<string|int, mixed>
Return values
array<string|int, mixed> —getVariables()
public
getVariables() : array<string|int, mixed>
Return values
array<string|int, mixed> —serve()
public
serve(string $fileToServe) : mixed
Parameters
- $fileToServe : string
Return values
mixed —setAdditionalScssFiles()
public
setAdditionalScssFiles(array<string|int, string>|string $scss) : mixed
Parameters
- $scss : array<string|int, string>|string
-
Path to scss files
Return values
mixed —setBasePath()
public
setBasePath(string $basePath) : mixed
Parameters
- $basePath : string
Return values
mixed —setFormatter()
public
setFormatter(int|mixed $formatter) : mixed
Parameters
- $formatter : int|mixed
Return values
mixed —setVariables()
public
setVariables(array<string|int, mixed> $variables) : mixed
Parameters
- $variables : array<string|int, mixed>
Return values
mixed —parseAdditionalScssFiles()
private
parseAdditionalScssFiles() : string
Return values
string —parseFile()
private
parseFile( $filename) : bool|string
Parameters
Return values
bool|string —parseIncludePaths()
private
parseIncludePaths() : string
Return values
string —parseVariables()
private
parseVariables() : string