$arguments
$arguments : array
Option arguments to be passed to compiler
Wrapper class for Sass CSS preprocessor (http://sass-lang.com/)
Looks for sass executable on system path. You can specify a full path for the compiler.
If the class is created as a Service Manager factory it will look for configuration options under 'css-sass'.
$arguments : array
Option arguments to be passed to compiler
$cache : \Zend\Cache\Storage\Adapter\AbstractAdapter
$extensions : array
List of file extension of source files
$includes : array
List of inlude paths for compiler to use
compile(string $source, string|null $destination = null, array|string|null $include = null) : string
Compile to file. If destination is not specified return CSS.
string | $source | |
string|null | $destination | |
array|string|null | $include | Include path(s) to use |
on compilation error
Compiled CSS
getArguments() : array
Get compiler arguments
setArguments(array $arguments)
Set compiler arguments
array | $arguments |
getCache() : \Zend\Cache\Storage\Adapter\AbstractAdapter
Get cache
setCache(string|array|\Zend\Cache\Storage\Adapter\AbstractAdapter $cache)
Set cache for CSS Preprocessor
Cache parameter can be an instance of \Zend\Cache\Storage\Adapter\AbstractAdapter, the name of a cache adapter class or an array of options to be passed to AbstractAdapter::factory()
string|array|\Zend\Cache\Storage\Adapter\AbstractAdapter | $cache |
on invalid cache
getCompiler() : string
Get compiler path
setCompiler(string $compiler)
Set compiler path
string | $compiler | Compiler Path |
getCompress() : boolean
Get compress flag
setCompress(boolean $flag)
Set compress flag
boolean | $flag |
getExtensions() : string
Get source file extension
setExtensions(array $extensions)
Set source file extensions
array | $extensions |
getIncludes() : string|boolean|NULL
Get compiler include path
setIncludes(array $includes)
Set compiler include path
If set to true the source path is used.
array | $includes |
createService(\Zend\ServiceManager\ServiceLocatorInterface $services) : \Spork\Style\AbstractStyle
Create Service
\Zend\ServiceManager\ServiceLocatorInterface | $services |
configure(array $options)
configure
array | $options |
getOptions(\Zend\ServiceManager\ServiceLocatorInterface $services, string $key) : array
Get options from application configuration
\Zend\ServiceManager\ServiceLocatorInterface | $services | |
string | $key |