private function checkConfiguration(array $config)
{
if (!isset($config['css_build_path']) || !is_string($config['css_build_path'])) {
throw new InvalidArgumentException("Missing css_build_path field");
}
if (!isset($config['js_build_path']) || !is_string($config['js_build_path'])) {
throw new InvalidArgumentException("Missing js_build_path field");
}
if (!isset($config['ignore_environments']) || !is_array($config['ignore_environments'])) {
throw new InvalidArgumentException("Missing ignore_environments field");
}
}