public function PHPUnit_Util_Configuration::getFilterConfiguration in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/phpunit/phpunit/src/Util/Configuration.php \PHPUnit_Util_Configuration::getFilterConfiguration()
Returns the configuration for SUT filtering.
@since Method available since Release 3.2.1
Return value
array
File
- vendor/
phpunit/ phpunit/ src/ Util/ Configuration.php, line 213
Class
- PHPUnit_Util_Configuration
- Wrapper for the PHPUnit XML configuration file.
Code
public function getFilterConfiguration() {
$addUncoveredFilesFromWhitelist = true;
$processUncoveredFilesFromWhitelist = false;
$tmp = $this->xpath
->query('filter/whitelist');
if ($tmp->length == 1) {
if ($tmp
->item(0)
->hasAttribute('addUncoveredFilesFromWhitelist')) {
$addUncoveredFilesFromWhitelist = $this
->getBoolean((string) $tmp
->item(0)
->getAttribute('addUncoveredFilesFromWhitelist'), true);
}
if ($tmp
->item(0)
->hasAttribute('processUncoveredFilesFromWhitelist')) {
$processUncoveredFilesFromWhitelist = $this
->getBoolean((string) $tmp
->item(0)
->getAttribute('processUncoveredFilesFromWhitelist'), false);
}
}
return array(
'blacklist' => array(
'include' => array(
'directory' => $this
->readFilterDirectories('filter/blacklist/directory'),
'file' => $this
->readFilterFiles('filter/blacklist/file'),
),
'exclude' => array(
'directory' => $this
->readFilterDirectories('filter/blacklist/exclude/directory'),
'file' => $this
->readFilterFiles('filter/blacklist/exclude/file'),
),
),
'whitelist' => array(
'addUncoveredFilesFromWhitelist' => $addUncoveredFilesFromWhitelist,
'processUncoveredFilesFromWhitelist' => $processUncoveredFilesFromWhitelist,
'include' => array(
'directory' => $this
->readFilterDirectories('filter/whitelist/directory'),
'file' => $this
->readFilterFiles('filter/whitelist/file'),
),
'exclude' => array(
'directory' => $this
->readFilterDirectories('filter/whitelist/exclude/directory'),
'file' => $this
->readFilterFiles('filter/whitelist/exclude/file'),
),
),
);
}