Skip to content

Commit eeb2e7a

Browse files
Add PHP_CodeCoverage::getReport() convenience method.
1 parent 1731713 commit eeb2e7a

File tree

2 files changed

+13
-3
lines changed

2 files changed

+13
-3
lines changed

PHP/CodeCoverage.php

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,18 @@ public static function getInstance()
182182
return self::$instance;
183183
}
184184

185+
/**
186+
* Returns the PHP_CodeCoverage_Report_Node_* object graph
187+
* for this PHP_CodeCoverage object.
188+
*
189+
* @return PHP_CodeCoverage_Report_Node_Directory
190+
* @since Method available since Release 1.1.0
191+
*/
192+
public function getReport()
193+
{
194+
return PHP_CodeCoverage_Report_Factory::create($this);
195+
}
196+
185197
/**
186198
* Clears collected code coverage data.
187199
*/

Tests/PHP/CodeCoverage/Report/FactoryTest.php

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,9 +71,7 @@ class PHP_CodeCoverage_Report_FactoryTest extends PHP_CodeCoverage_TestCase
7171
{
7272
public function testSomething()
7373
{
74-
$root = PHP_CodeCoverage_Report_Factory::create(
75-
$this->getCoverageForBankAccount()
76-
);
74+
$root = $this->getCoverageForBankAccount()->getReport();
7775

7876
$this->assertEquals('/usr/local/src/code-coverage/Tests/_files/', $root->getName());
7977
$this->assertEquals('/usr/local/src/code-coverage/Tests/_files/', $root->getPath());

0 commit comments

Comments
 (0)