phpDocumentor

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 = []

Methods

__construct()

public __construct() : mixed
Return values
mixed

addImportPath()

public addImportPath( $path) : mixed
Parameters
$path :
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
$filename :
Return values
bool|string

parseIncludePaths()

private parseIncludePaths() : string
Return values
string

parseVariables()

private parseVariables() : string
Return values
string

Search results