Beispiel #1
0
 protected function injectVariables($args)
 {
     $this->pushEnv();
     require_once 'Less/Parser.php';
     $parser = new HTML_CSS_Less_Parser($this, __METHOD__);
     foreach ($args as $name => $strValue) {
         if ($name[0] != '@') {
             $name = '@' . $name;
         }
         $parser->count = 0;
         $parser->buffer = (string) $strValue;
         if (!$parser->propertyValue($value)) {
             throw new Exception("failed to parse passed in variable {$name}: {$strValue}");
         }
         $this->set($name, $value);
     }
 }