Example #1
0
 protected function injectVariables($args)
 {
     $this->pushEnv();
     $parser = new RokBooster_Compressor_CssCompiler();
     foreach ($args as $name => $str_value) {
         if ($name[0] != '@') {
             $name = '@' . $name;
         }
         $parser->count = 0;
         $parser->buffer = (string) $str_value;
         if (!$parser->propertyValue($value)) {
             throw new Exception("failed to parse passed in variable {$name}: {$str_value}");
         }
         $this->set($name, $value);
     }
 }