Elgg  Version 5.0
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Elgg\Assets\CssCompiler Class Reference

Compile CSS with CSSCrush. More...

Public Member Functions

 __construct (Config $config, EventsService $events)
 Constructor. More...
 
 compile ($css, array $options=[])
 Compile CSS. More...
 

Protected Member Functions

 getCoreVars ()
 Default Elgg theme variables. More...
 
 getPluginVars ()
 Plugin theme variables. More...
 

Protected Attributes

 $config
 
 $events
 

Detailed Description

Compile CSS with CSSCrush.

Definition at line 16 of file CssCompiler.php.

Constructor & Destructor Documentation

Elgg\Assets\CssCompiler::__construct ( Config  $config,
EventsService  $events 
)

Constructor.

Parameters
Config$configConfig
EventsService$eventsEvents service

Definition at line 34 of file CssCompiler.php.

Member Function Documentation

Elgg\Assets\CssCompiler::compile (   $css,
array  $options = [] 
)

Compile CSS.

Parameters
string$cssCSS string
array$optionsCssCrush options
Returns
string

Definition at line 47 of file CssCompiler.php.

Elgg\Assets\CssCompiler::getCoreVars ( )
protected

Default Elgg theme variables.

Returns
array

Definition at line 74 of file CssCompiler.php.

Elgg\Assets\CssCompiler::getPluginVars ( )
protected

Plugin theme variables.

Returns
array

Definition at line 83 of file CssCompiler.php.

Member Data Documentation

Elgg\Assets\CssCompiler::$config
protected

Definition at line 21 of file CssCompiler.php.

Elgg\Assets\CssCompiler::$events
protected

Definition at line 26 of file CssCompiler.php.


The documentation for this class was generated from the following file: