Leafo\ScssPhp\Parser::valueList PHP Method

valueList() protected method

Parse comma separated value list
protected valueList ( string &$out ) : boolean
$out string
return boolean
    protected function valueList(&$out)
    {
        return $this->genericList($out, 'spaceList', ',');
    }

Usage Example

Beispiel #1
0
 protected function injectVariables(array $args)
 {
     if (empty($args)) {
         return;
     }
     $parser = new Parser(__METHOD__, false);
     foreach ($args as $name => $strValue) {
         if ($name[0] === '$') {
             $name = substr($name, 1);
         }
         $parser->env = null;
         $parser->count = 0;
         $parser->buffer = (string) $strValue;
         $parser->inParens = false;
         $parser->eatWhiteDefault = true;
         $parser->insertComments = true;
         if (!$parser->valueList($value)) {
             throw new \Exception("failed to parse passed in variable {$name}: {$strValue}");
         }
         $this->set($name, $value);
     }
 }