diff --git a/src/Report/Xml/Project.php b/src/Report/Xml/Project.php index 5f0ada7e1..160170320 100644 --- a/src/Report/Xml/Project.php +++ b/src/Report/Xml/Project.php @@ -18,6 +18,8 @@ */ final class Project extends Node { + private readonly string $directory; + public function __construct(string $directory) { $dom = new DOMDocument; @@ -30,12 +32,12 @@ public function __construct(string $directory) )->item(0), ); - $this->setProjectSourceDirectory($directory); + $this->directory = $directory; } public function projectSourceDirectory(): string { - return $this->contextNode()->getAttribute('source'); + return $this->directory; } public function buildInformation(): BuildInformation @@ -82,11 +84,8 @@ public function tests(): Tests public function asDom(): DOMDocument { - return $this->dom(); - } + $this->contextNode()->setAttribute('source', $this->directory); - private function setProjectSourceDirectory(string $name): void - { - $this->contextNode()->setAttribute('source', $name); + return $this->dom(); } }