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 11 of file Process.php.

Constructor & Destructor Documentation

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

Definition at line 15 of file Process.php.

Member Function Documentation

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

Definition at line 243 of file Process.php.

CssCrush\Process::aliasAtRules ( )
protected

Definition at line 732 of file Process.php.

CssCrush\Process::captureMixins ( )
protected

Definition at line 575 of file Process.php.

CssCrush\Process::captureRules ( )

Definition at line 615 of file Process.php.

CssCrush\Process::captureVars ( )
protected

Definition at line 367 of file Process.php.

CssCrush\Process::collate ( )
protected

Definition at line 809 of file Process.php.

CssCrush\Process::compile ( )

Definition at line 967 of file Process.php.

CssCrush\Process::decruft ( )
protected

Definition at line 1079 of file Process.php.

CssCrush\Process::filterAliases ( )
protected

Definition at line 255 of file Process.php.

CssCrush\Process::filterPlugins ( )
protected

Definition at line 354 of file Process.php.

CssCrush\Process::generateSourceMap ( )

Definition at line 1020 of file Process.php.

CssCrush\Process::getBoilerplate ( )
protected

Definition at line 154 of file Process.php.

CssCrush\Process::minifyColors ( )
protected

Definition at line 1108 of file Process.php.

CssCrush\Process::placeAllVars ( )
protected

Definition at line 391 of file Process.php.

CssCrush\Process::placeVars ( $value)
protected

Definition at line 411 of file Process.php.

CssCrush\Process::postCompile ( )

Definition at line 956 of file Process.php.

CssCrush\Process::preCompile ( )

Definition at line 915 of file Process.php.

CssCrush\Process::processRules ( )
protected

Definition at line 685 of file Process.php.

CssCrush\Process::release ( )

Definition at line 91 of file Process.php.

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

Definition at line 105 of file Process.php.

CssCrush\Process::resolveFragments ( )
protected

Definition at line 586 of file Process.php.

CssCrush\Process::resolveIfDefines ( )
protected

Definition at line 532 of file Process.php.

CssCrush\Process::resolveLoops ( )
protected

Definition at line 452 of file Process.php.

CssCrush\Process::resolveSelectorAliases ( )
protected

Definition at line 224 of file Process.php.


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