function Facade::processDirectory
Throws
1 call to Facade::processDirectory()
- Facade::process in vendor/
phpunit/ php-code-coverage/ src/ Report/ Xml/ Facade.php
File
-
vendor/
phpunit/ php-code-coverage/ src/ Report/ Xml/ Facade.php, line 107
Class
Namespace
SebastianBergmann\CodeCoverage\Report\XmlCode
private function processDirectory(DirectoryNode $directory, Node $context) : void {
$directoryName = $directory->name();
if ($this->project
->projectSourceDirectory() === $directoryName) {
$directoryName = '/';
}
$directoryObject = $context->addDirectory($directoryName);
$this->setTotals($directory, $directoryObject->totals());
foreach ($directory->directories() as $node) {
$this->processDirectory($node, $directoryObject);
}
foreach ($directory->files() as $node) {
$this->processFile($node, $directoryObject);
}
}