Lines Matching refs:this

60         $this->compassPath = $compassPath;
61 $this->rubyPath = $rubyPath;
62 $this->cacheLocation = FilesystemUtils::getTemporaryDirectory();
65 $this->boring = true;
71 $this->scss = $scss;
77 $this->unixNewlines = $unixNewlines;
82 $this->debugInfo = $debugInfo;
87 $this->cacheLocation = $cacheLocation;
92 $this->noCache = $noCache;
98 $this->force = $force;
103 $this->style = $style;
108 $this->quiet = $quiet;
113 $this->boring = $boring;
118 $this->noLineComments = $noLineComments;
123 $this->imagesDir = $imagesDir;
128 $this->javascriptsDir = $javascriptsDir;
133 $this->fontsDir = $fontsDir;
139 $this->plugins = $plugins;
144 $this->plugins[] = $plugin;
149 $this->httpPath = $httpPath;
154 $this->httpImagesPath = $httpImagesPath;
159 $this->httpFontsPath = $httpFontsPath;
164 $this->httpGeneratedImagesPath = $httpGeneratedImagesPath;
169 $this->generatedImagesPath = $generatedImagesPath;
174 $this->httpJavascriptsPath = $httpJavascriptsPath;
179 $this->homeEnv = $homeEnv;
184 $this->relativeAssets = $relativeAssets;
189 $loadPaths = $this->loadPaths;
194 … $tempDir = $this->cacheLocation ? $this->cacheLocation : FilesystemUtils::getTemporaryDirectory();
197 $this->compassPath,
201 if (null !== $this->rubyPath) {
202 $compassProcessArgs = array_merge(explode(' ', $this->rubyPath), $compassProcessArgs);
205 $pb = $this->createProcessBuilder($compassProcessArgs);
207 if ($this->force) {
211 if ($this->style) {
212 $pb->add('--output-style')->add($this->style);
215 if ($this->quiet) {
219 if ($this->boring) {
223 if ($this->noLineComments) {
230 if ($this->imagesDir) {
231 $pb->add('--images-dir')->add($this->imagesDir);
234 if ($this->relativeAssets) {
238 if ($this->javascriptsDir) {
239 $pb->add('--javascripts-dir')->add($this->javascriptsDir);
242 if ($this->fontsDir) {
243 $pb->add('--fonts-dir')->add($this->fontsDir);
253 if ($this->unixNewlines) {
257 if ($this->debugInfo) {
261 if ($this->cacheLocation) {
262 $optionsConfig['sass_options']['cache_location'] = $this->cacheLocation;
265 if ($this->noCache) {
269 if ($this->httpPath) {
270 $optionsConfig['http_path'] = $this->httpPath;
273 if ($this->httpImagesPath) {
274 $optionsConfig['http_images_path'] = $this->httpImagesPath;
277 if ($this->httpFontsPath) {
278 $optionsConfig['http_fonts_path'] = $this->httpFontsPath;
281 if ($this->httpGeneratedImagesPath) {
282 $optionsConfig['http_generated_images_path'] = $this->httpGeneratedImagesPath;
285 if ($this->generatedImagesPath) {
286 $optionsConfig['generated_images_path'] = $this->generatedImagesPath;
289 if ($this->httpJavascriptsPath) {
290 $optionsConfig['http_javascripts_path'] = $this->httpJavascriptsPath;
296 foreach ($this->plugins as $plugin) {
303 $config[] = sprintf('%s = %s', $name, $this->formatArrayToRuby($value));
315 if (null !== $this->scss) {
316 $type = $this->scss ? 'scss' : 'sass';
341 if ($this->homeEnv) {
344 $this->mergeEnv($pb);