Skip to content

Commit ee3cd6a

Browse files
Refactor.
1 parent c0305dc commit ee3cd6a

File tree

4 files changed

+43
-62
lines changed

4 files changed

+43
-62
lines changed

PHP/CodeCoverage/Report/HTML.php

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,12 @@ public function process(PHP_CodeCoverage $coverage, $target)
136136
$date = date('D M j G:i:s T Y', $_SERVER['REQUEST_TIME']);
137137

138138
$dashboard = new PHP_CodeCoverage_Report_HTML_Renderer_Dashboard(
139-
$this->templatePath, $this->charset, $this->generator, $date
139+
$this->templatePath,
140+
$this->charset,
141+
$this->generator,
142+
$date,
143+
$this->lowUpperBound,
144+
$this->highLowerBound
140145
);
141146

142147
$directory = new PHP_CodeCoverage_Report_HTML_Renderer_Directory(

PHP/CodeCoverage/Report/HTML/Renderer.php

Lines changed: 27 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -77,20 +77,34 @@ abstract class PHP_CodeCoverage_Report_HTML_Renderer
7777
*/
7878
protected $date;
7979

80+
/**
81+
* @var integer
82+
*/
83+
protected $lowUpperBound;
84+
85+
/**
86+
* @var integer
87+
*/
88+
protected $highLowerBound;
89+
8090
/**
8191
* Constructor.
8292
*
8393
* @param string $templatePath
8494
* @param string $charset
8595
* @param string $generator
8696
* @param string $date
97+
* @param integer $lowUpperBound
98+
* @param integer $highLowerBound
8799
*/
88-
public function __construct($templatePath, $charset, $generator, $date)
100+
public function __construct($templatePath, $charset, $generator, $date, $lowUpperBound, $highLowerBound)
89101
{
90-
$this->templatePath = $templatePath;
91-
$this->charset = $charset;
92-
$this->generator = $generator;
93-
$this->date = $date;
102+
$this->templatePath = $templatePath;
103+
$this->charset = $charset;
104+
$this->generator = $generator;
105+
$this->date = $date;
106+
$this->lowUpperBound = $lowUpperBound;
107+
$this->highLowerBound = $highLowerBound;
94108
}
95109

96110
/**
@@ -100,12 +114,14 @@ protected function setCommonTemplateVariables(Text_Template $template, $title)
100114
{
101115
$template->setVar(
102116
array(
103-
'title' => $title,
104-
'charset' => $this->charset,
105-
'date' => $this->date,
106-
'version' => '@package_version@',
107-
'php_version' => PHP_VERSION,
108-
'generator' => $this->generator
117+
'title' => $title,
118+
'charset' => $this->charset,
119+
'date' => $this->date,
120+
'version' => '@package_version@',
121+
'php_version' => PHP_VERSION,
122+
'generator' => $this->generator,
123+
'low_upper_bound' => $this->lowUpperBound,
124+
'high_lower_bound' => $this->highLowerBound
109125
)
110126
);
111127
}

PHP/CodeCoverage/Report/HTML/Renderer/Directory.php

Lines changed: 0 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -57,34 +57,6 @@
5757
*/
5858
class PHP_CodeCoverage_Report_HTML_Renderer_Directory extends PHP_CodeCoverage_Report_HTML_Renderer
5959
{
60-
/**
61-
* @var integer
62-
*/
63-
protected $lowUpperBound;
64-
65-
/**
66-
* @var integer
67-
*/
68-
protected $highLowerBound;
69-
70-
/**
71-
* Constructor.
72-
*
73-
* @param string $templatePath
74-
* @param string $charset
75-
* @param string $generator
76-
* @param string $date
77-
* @param integer $lowUpperBound
78-
* @param integer $highLowerBound
79-
*/
80-
public function __construct($templatePath, $charset, $generator, $date, $lowUpperBound, $highLowerBound)
81-
{
82-
parent::__construct($templatePath, $charset, $generator, $date);
83-
84-
$this->lowUpperBound = $lowUpperBound;
85-
$this->highLowerBound = $highLowerBound;
86-
}
87-
8860
/**
8961
* @param PHP_CodeCoverage_Report_Node_Directory $node
9062
* @param string $file
@@ -100,13 +72,6 @@ public function render(PHP_CodeCoverage_Report_Node_Directory $node, $file, $tit
10072

10173
$this->setCommonTemplateVariables($template, $title);
10274

103-
$template->setVar(
104-
array(
105-
'low_upper_bound' => $this->lowUpperBound,
106-
'high_lower_bound' => $this->highLowerBound
107-
)
108-
);
109-
11075
$template->renderTo($file);
11176
}
11277
}

PHP/CodeCoverage/Report/HTML/Renderer/File.php

Lines changed: 10 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -57,16 +57,6 @@
5757
*/
5858
class PHP_CodeCoverage_Report_HTML_Renderer_File extends PHP_CodeCoverage_Report_HTML_Renderer
5959
{
60-
/**
61-
* @var integer
62-
*/
63-
protected $lowUpperBound;
64-
65-
/**
66-
* @var integer
67-
*/
68-
protected $highLowerBound;
69-
7060
/**
7161
* @var boolean
7262
*/
@@ -91,12 +81,17 @@ class PHP_CodeCoverage_Report_HTML_Renderer_File extends PHP_CodeCoverage_Report
9181
*/
9282
public function __construct($templatePath, $charset, $generator, $date, $lowUpperBound, $highLowerBound, $highlight, $yui)
9383
{
94-
parent::__construct($templatePath, $charset, $generator, $date);
84+
parent::__construct(
85+
$templatePath,
86+
$charset,
87+
$generator,
88+
$date,
89+
$lowUpperBound,
90+
$highLowerBound
91+
);
9592

96-
$this->lowUpperBound = $lowUpperBound;
97-
$this->highLowerBound = $highLowerBound;
98-
$this->highlight = $highlight;
99-
$this->yui = $yui;
93+
$this->highlight = $highlight;
94+
$this->yui = $yui;
10095
}
10196

10297
/**

0 commit comments

Comments
 (0)