private function allowedValuesForSource($source)
{
if (!$source) {
throw new ConfigurationException("Source is not set. Use '-s <dir>' or config to set it");
} elseif (!is_array($source)) {
$source = [$source];
}
foreach ($source as $singleSource) {
if (!file_exists($singleSource)) {
throw new ConfigurationException("Source '{$singleSource}' does not exist");
}
}
return true;
}