protected function PHPUnit_Util_Configuration::readFilterDirectories in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/phpunit/phpunit/src/Util/Configuration.php \PHPUnit_Util_Configuration::readFilterDirectories()
@since Method available since Release 3.2.3
Parameters
string $query:
Return value
array
1 call to PHPUnit_Util_Configuration::readFilterDirectories()
- PHPUnit_Util_Configuration::getFilterConfiguration in vendor/
phpunit/ phpunit/ src/ Util/ Configuration.php - Returns the configuration for SUT filtering.
File
- vendor/
phpunit/ phpunit/ src/ Util/ Configuration.php, line 1031
Class
- PHPUnit_Util_Configuration
- Wrapper for the PHPUnit XML configuration file.
Code
protected function readFilterDirectories($query) {
$directories = array();
foreach ($this->xpath
->query($query) as $directory) {
$directoryPath = (string) $directory->textContent;
if (!$directoryPath) {
continue;
}
if ($directory
->hasAttribute('prefix')) {
$prefix = (string) $directory
->getAttribute('prefix');
}
else {
$prefix = '';
}
if ($directory
->hasAttribute('suffix')) {
$suffix = (string) $directory
->getAttribute('suffix');
}
else {
$suffix = '.php';
}
if ($directory
->hasAttribute('group')) {
$group = (string) $directory
->getAttribute('group');
}
else {
$group = 'DEFAULT';
}
$directories[] = array(
'path' => $this
->toAbsolutePath($directoryPath),
'prefix' => $prefix,
'suffix' => $suffix,
'group' => $group,
);
}
return $directories;
}