6
6
use EM \CssCompiler \Container \FileContainer ;
7
7
use EM \CssCompiler \Exception \CompilerException ;
8
8
use EM \CssCompiler \Exception \FileException ;
9
- use Leafo \ScssPhp \Compiler as SASSCompiler ;
9
+ use Leafo \ScssPhp \Compiler as SCSSCompiler ;
10
10
use Leafo \ScssPhp \Exception \ParserException ;
11
11
use lessc as LESSCompiler ;
12
12
use scss_compass as CompassCompiler ;
@@ -39,9 +39,9 @@ class Processor
39
39
*/
40
40
private $ files = [];
41
41
/**
42
- * @var SASSCompiler
42
+ * @var SCSSCompiler
43
43
*/
44
- private $ sass ;
44
+ private $ scss ;
45
45
/**
46
46
* @var LESSCompiler
47
47
*/
@@ -50,15 +50,10 @@ class Processor
50
50
public function __construct (IOInterface $ io )
51
51
{
52
52
$ this ->io = $ io ;
53
- $ this ->initCompilers ();
54
- }
55
-
56
- protected function initCompilers ()
57
- {
58
53
$ this ->less = new LESSCompiler ();
59
- $ this ->sass = new SASSCompiler ();
60
- /** attaches compass functionality to the SASS compiler */
61
- new CompassCompiler ($ this ->sass );
54
+ $ this ->scss = new SCSSCompiler ();
55
+ /** attaches compass functionality to the SCSS compiler */
56
+ new CompassCompiler ($ this ->scss );
62
57
}
63
58
64
59
/**
@@ -132,7 +127,7 @@ public function saveOutput()
132
127
*/
133
128
public function processFiles ($ formatter )
134
129
{
135
- $ this ->sass ->setFormatter ($ this ->getFormatterClass ($ formatter ));
130
+ $ this ->scss ->setFormatter ($ this ->getFormatterClass ($ formatter ));
136
131
$ this ->io ->write ("<info>use ' {$ formatter }' formatting</info> " );
137
132
138
133
foreach ($ this ->files as $ file ) {
@@ -174,8 +169,8 @@ public function processFile(FileContainer $file)
174
169
protected function compileSCSS (FileContainer $ file )
175
170
{
176
171
try {
177
- $ this ->sass ->addImportPath (dirname ($ file ->getInputPath ()));
178
- $ content = $ this ->sass ->compile ($ file ->getInputContent ());
172
+ $ this ->scss ->addImportPath (dirname ($ file ->getInputPath ()));
173
+ $ content = $ this ->scss ->compile ($ file ->getInputContent ());
179
174
180
175
return $ file ->setOutputContent ($ content );
181
176
} catch (ParserException $ e ) {
0 commit comments