Elgg  Version master
Public Member Functions | Protected Member Functions | List of all members
CssCrush\Process Class Reference
Inheritance diagram for CssCrush\Process:
Elgg\Assets\CssCrushProcess

Public Member Functions

 __construct ($user_options=[], $context=[])
 
 release ()
 
 resolveContext ($input_dir=null, $input_file=null)
 
 addSelectorAlias ($name, $handler, $type= 'alias')
 
 captureRules ()
 
 preCompile ()
 
 postCompile ()
 
 compile ()
 
 generateSourceMap ()
 

Protected Member Functions

 getBoilerplate ()
 
 resolveSelectorAliases ()
 
 filterAliases ()
 
 filterPlugins ()
 
 captureVars ()
 
 placeAllVars ()
 
 placeVars (&$value)
 
 resolveLoops ()
 
 resolveIfDefines ()
 
 captureMixins ()
 
 resolveFragments ()
 
 processRules ()
 
 aliasAtRules ()
 
 collate ()
 
 decruft ()
 
 minifyColors ()
 

Detailed Description

Definition at line 10 of file Process.php.

Constructor & Destructor Documentation

CssCrush\Process::__construct (   $user_options = [],
  $context = [] 
)

Definition at line 14 of file Process.php.

Member Function Documentation

CssCrush\Process::addSelectorAlias (   $name,
  $handler,
  $type = 'alias' 
)

Definition at line 242 of file Process.php.

CssCrush\Process::aliasAtRules ( )
protected

Definition at line 731 of file Process.php.

CssCrush\Process::captureMixins ( )
protected

Definition at line 574 of file Process.php.

CssCrush\Process::captureRules ( )

Definition at line 614 of file Process.php.

CssCrush\Process::captureVars ( )
protected

Definition at line 366 of file Process.php.

CssCrush\Process::collate ( )
protected

Definition at line 808 of file Process.php.

CssCrush\Process::compile ( )

Definition at line 966 of file Process.php.

CssCrush\Process::decruft ( )
protected

Definition at line 1078 of file Process.php.

CssCrush\Process::filterAliases ( )
protected

Definition at line 254 of file Process.php.

CssCrush\Process::filterPlugins ( )
protected

Definition at line 353 of file Process.php.

CssCrush\Process::generateSourceMap ( )

Definition at line 1019 of file Process.php.

CssCrush\Process::getBoilerplate ( )
protected

Definition at line 153 of file Process.php.

CssCrush\Process::minifyColors ( )
protected

Definition at line 1107 of file Process.php.

CssCrush\Process::placeAllVars ( )
protected

Definition at line 390 of file Process.php.

CssCrush\Process::placeVars ( $value)
protected

Definition at line 410 of file Process.php.

CssCrush\Process::postCompile ( )

Definition at line 955 of file Process.php.

CssCrush\Process::preCompile ( )

Definition at line 914 of file Process.php.

CssCrush\Process::processRules ( )
protected

Definition at line 684 of file Process.php.

CssCrush\Process::release ( )

Definition at line 90 of file Process.php.

CssCrush\Process::resolveContext (   $input_dir = null,
  $input_file = null 
)

Definition at line 104 of file Process.php.

CssCrush\Process::resolveFragments ( )
protected

Definition at line 585 of file Process.php.

CssCrush\Process::resolveIfDefines ( )
protected

Definition at line 531 of file Process.php.

CssCrush\Process::resolveLoops ( )
protected

Definition at line 451 of file Process.php.

CssCrush\Process::resolveSelectorAliases ( )
protected

Definition at line 223 of file Process.php.


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