public function AssetWriter::__construct

Constructor.

Parameters

string $dir The base web directory:

File

drupal/core/vendor/kriswallsmith/assetic/src/Assetic/AssetWriter.php, line 34

Class

AssetWriter
Writes assets to the filesystem.

Namespace

Assetic

Code

public function __construct($dir, array $varValues = array()) {
  foreach ($varValues as $var => $values) {
    foreach ($values as $value) {
      if (!is_string($value)) {
        throw new \InvalidArgumentException(sprintf('All variable values must be strings, but got %s for variable "%s".', json_encode($value), $var));
      }
    }
  }
  $this->dir = $dir;
  $this->varValues = $varValues;
}