function XmlConfigurationFileFinder::find
File
-
vendor/
phpunit/ phpunit/ src/ TextUI/ Configuration/ Cli/ XmlConfigurationFileFinder.php, line 24
Class
- XmlConfigurationFileFinder
- @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit
Namespace
PHPUnit\TextUI\CliArgumentsCode
public function find(Configuration $configuration) : false|string {
$useDefaultConfiguration = $configuration->useDefaultConfiguration();
if ($configuration->hasConfigurationFile()) {
if (is_dir($configuration->configurationFile())) {
$candidate = $this->configurationFileInDirectory($configuration->configurationFile());
if ($candidate !== false) {
return $candidate;
}
return false;
}
return $configuration->configurationFile();
}
if ($useDefaultConfiguration) {
$candidate = $this->configurationFileInDirectory(getcwd());
if ($candidate !== false) {
return $candidate;
}
}
return false;
}