October\Rain\Parse\Assetic\ScssCompiler

Source: ~/vendor/october/rain/src/Parse/Assetic/ScssCompiler.php

Extends:

  • Assetic\Filter\ScssphpFilter

Implements:

  • Assetic\Filter\FilterInterface
  • Assetic\Filter\DependencyExtractorInterface
  • Assetic\Filter\HashableInterface

Less.php Compiler Filter Class used to compiled stylesheet less files, not using leafo!

Protected properties

protected $currentFiles

protected $variables

protected $lastHash

Public methods

public void __construct()

public void addVariable($variable)
Parameters
  • $variable

public void filterLoad($asset)
Parameters
  • $asset

public string hash()

Generates a hash for the object

public void hashAsset($asset, $localPath)
Parameters
  • $asset
  • $localPath

public void setHash($hash)
Parameters
  • $hash

public void setPresets($presets)
Parameters
  • $presets

public void setVariables($variables)
Parameters
  • $variables

Show inherited public methods

Inherited public methods

  • public void addImportPath($path) - defined in Assetic\Filter\ScssphpFilter.
  • public void enableCompass($enable=true) - defined in Assetic\Filter\ScssphpFilter.
  • public void filterDump($asset) - defined in Assetic\Filter\ScssphpFilter.
  • public void getChildren($factory, $content, $loadPath=NULL) - defined in Assetic\Filter\ScssphpFilter.
  • public void isCompassEnabled() - defined in Assetic\Filter\ScssphpFilter.
  • public void registerFunction($name, $callable) - defined in Assetic\Filter\ScssphpFilter.
  • public void setFormatter($formatter) - defined in Assetic\Filter\ScssphpFilter.
  • public void setImportPaths($paths) - defined in Assetic\Filter\ScssphpFilter.