public function processUnknownArgument($arg, $pos)
{
// We don't know about any additional switches; just files.
if ($arg[0] === '-') {
if ($this->dieOnUnknownArg === false) {
return;
}
echo 'ERROR: option "' . $arg . '" not known.' . PHP_EOL . PHP_EOL;
$this->printUsage();
exit(2);
}
$file = PHP_CodeSniffer::realpath($arg);
if (file_exists($file) === false) {
if ($this->dieOnUnknownArg === false) {
return;
}
echo 'ERROR: The file "' . $arg . '" does not exist.' . PHP_EOL . PHP_EOL;
$this->printUsage();
exit(2);
} else {
$this->values['files'][] = $file;
}
}