private function getUserConfigFilePaths()
{
$paths = array();
$homeDirectory = OperatingSystem::getHomeDir();
if (!strlen($homeDirectory)) {
return $paths;
}
if (!is_dir($homeDirectory)) {
throw new RuntimeException(sprintf("Home-directory '%s' is not a directory.", $homeDirectory));
}
$basename = $this->customConfigFilename;
if (OperatingSystem::isWindows()) {
$paths[] = $homeDirectory . '/' . $basename;
}
$paths[] = $homeDirectory . '/.' . $basename;
return $paths;
}