Skip to content

Commit 70504b0

Browse files
Merge branch '9.2'
2 parents ecdb424 + d741705 commit 70504b0

File tree

3 files changed

+15
-0
lines changed

3 files changed

+15
-0
lines changed

src/Report/Html/Renderer/File.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -789,8 +789,15 @@ private function renderPathLines(array $path, array $branches, array $codeLines,
789789
$singleLineTemplate = new Template($this->templatePath . 'line.html.dist', '{{', '}}');
790790

791791
$lines = '';
792+
$first = true;
792793

793794
foreach ($path['path'] as $branchId) {
795+
if ($first) {
796+
$first = false;
797+
} else {
798+
$lines .= ' <tr><td colspan="2">&nbsp;</td></tr>' . "\n";
799+
}
800+
794801
$branchLines = range($branches[$branchId]['line_start'], $branches[$branchId]['line_end']);
795802
sort($branchLines); // sometimes end_line < start_line
796803

@@ -826,6 +833,7 @@ private function renderPathLines(array $path, array $branches, array $codeLines,
826833

827834
$popoverContent .= $this->createPopoverContentForTest($test, $testData[$test]);
828835
}
836+
829837
$trClass = $lineCss . ' popin';
830838
}
831839

tests/_files/Report/HTML/PHP81AndUp/PathCoverageForSourceWithoutNamespace/source_without_namespace.php_path.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,9 @@ <h5 class="structure-heading"><a name="foo">foo</a></h5>
184184
<tr class="danger d-flex"><td class="col-1 text-right"><a id="13" href="#13">13</a></td><td class="col-11 codeLine"><span class="keyword">{</span></td></tr>
185185
<tr class="danger d-flex"><td class="col-1 text-right"><a id="14" href="#14">14</a></td><td class="col-11 codeLine"><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$baz</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span><span class="keyword">}</span><span class="keyword">;</span></td></tr>
186186
<tr class="danger d-flex"><td class="col-1 text-right"><a id="15" href="#15">15</a></td><td class="col-11 codeLine"><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$a</span><span class="default">&nbsp;&nbsp;&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">true</span><span class="default">&nbsp;</span><span class="keyword">?</span><span class="default">&nbsp;</span><span class="default">true</span><span class="default">&nbsp;</span><span class="keyword">:</span><span class="default">&nbsp;</span><span class="default">false</span><span class="keyword">;</span></td></tr>
187+
<tr><td colspan="2">&nbsp;</td></tr>
187188
<tr class="danger d-flex"><td class="col-1 text-right"><a id="15" href="#15">15</a></td><td class="col-11 codeLine"><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$a</span><span class="default">&nbsp;&nbsp;&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">true</span><span class="default">&nbsp;</span><span class="keyword">?</span><span class="default">&nbsp;</span><span class="default">true</span><span class="default">&nbsp;</span><span class="keyword">:</span><span class="default">&nbsp;</span><span class="default">false</span><span class="keyword">;</span></td></tr>
189+
<tr><td colspan="2">&nbsp;</td></tr>
188190
<tr class="danger d-flex"><td class="col-1 text-right"><a id="15" href="#15">15</a></td><td class="col-11 codeLine"><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$a</span><span class="default">&nbsp;&nbsp;&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">true</span><span class="default">&nbsp;</span><span class="keyword">?</span><span class="default">&nbsp;</span><span class="default">true</span><span class="default">&nbsp;</span><span class="keyword">:</span><span class="default">&nbsp;</span><span class="default">false</span><span class="keyword">;</span></td></tr>
189191
<tr class="danger d-flex"><td class="col-1 text-right"><a id="16" href="#16">16</a></td><td class="col-11 codeLine"><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$b</span><span class="default">&nbsp;&nbsp;&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="string">&quot;</span><span class="string">{</span><span class="string">$a</span><span class="keyword">}</span><span class="string">&quot;</span><span class="keyword">;</span></td></tr>
190192
<tr class="danger d-flex"><td class="col-1 text-right"><a id="17" href="#17">17</a></td><td class="col-11 codeLine"><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$c</span><span class="default">&nbsp;&nbsp;&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="string">&quot;</span><span class="string">${</span><span class="string">b</span><span class="keyword">}</span><span class="string">&quot;</span><span class="keyword">;</span></td></tr>
@@ -197,7 +199,9 @@ <h5 class="structure-heading"><a name="foo">foo</a></h5>
197199
<tr class="danger d-flex"><td class="col-1 text-right"><a id="13" href="#13">13</a></td><td class="col-11 codeLine"><span class="keyword">{</span></td></tr>
198200
<tr class="danger d-flex"><td class="col-1 text-right"><a id="14" href="#14">14</a></td><td class="col-11 codeLine"><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$baz</span><span class="default">&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="keyword">function</span><span class="default">&nbsp;</span><span class="keyword">(</span><span class="keyword">)</span><span class="default">&nbsp;</span><span class="keyword">{</span><span class="keyword">}</span><span class="keyword">;</span></td></tr>
199201
<tr class="danger d-flex"><td class="col-1 text-right"><a id="15" href="#15">15</a></td><td class="col-11 codeLine"><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$a</span><span class="default">&nbsp;&nbsp;&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">true</span><span class="default">&nbsp;</span><span class="keyword">?</span><span class="default">&nbsp;</span><span class="default">true</span><span class="default">&nbsp;</span><span class="keyword">:</span><span class="default">&nbsp;</span><span class="default">false</span><span class="keyword">;</span></td></tr>
202+
<tr><td colspan="2">&nbsp;</td></tr>
200203
<tr class="danger d-flex"><td class="col-1 text-right"><a id="15" href="#15">15</a></td><td class="col-11 codeLine"><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$a</span><span class="default">&nbsp;&nbsp;&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">true</span><span class="default">&nbsp;</span><span class="keyword">?</span><span class="default">&nbsp;</span><span class="default">true</span><span class="default">&nbsp;</span><span class="keyword">:</span><span class="default">&nbsp;</span><span class="default">false</span><span class="keyword">;</span></td></tr>
204+
<tr><td colspan="2">&nbsp;</td></tr>
201205
<tr class="danger d-flex"><td class="col-1 text-right"><a id="15" href="#15">15</a></td><td class="col-11 codeLine"><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$a</span><span class="default">&nbsp;&nbsp;&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="default">true</span><span class="default">&nbsp;</span><span class="keyword">?</span><span class="default">&nbsp;</span><span class="default">true</span><span class="default">&nbsp;</span><span class="keyword">:</span><span class="default">&nbsp;</span><span class="default">false</span><span class="keyword">;</span></td></tr>
202206
<tr class="danger d-flex"><td class="col-1 text-right"><a id="16" href="#16">16</a></td><td class="col-11 codeLine"><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$b</span><span class="default">&nbsp;&nbsp;&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="string">&quot;</span><span class="string">{</span><span class="string">$a</span><span class="keyword">}</span><span class="string">&quot;</span><span class="keyword">;</span></td></tr>
203207
<tr class="danger d-flex"><td class="col-1 text-right"><a id="17" href="#17">17</a></td><td class="col-11 codeLine"><span class="default">&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="default">$c</span><span class="default">&nbsp;&nbsp;&nbsp;</span><span class="keyword">=</span><span class="default">&nbsp;</span><span class="string">&quot;</span><span class="string">${</span><span class="string">b</span><span class="keyword">}</span><span class="string">&quot;</span><span class="keyword">;</span></td></tr>

tests/_files/Report/HTML/PathCoverageForBankAccount/BankAccount.php_path.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -365,7 +365,9 @@ <h5 class="structure-heading"><a name="BankAccount-&gt;setBalance">BankAccount->
365365
<tr class="danger d-flex"><td class="col-1 text-right"><a id="11" href="#11">11</a></td><td class="col-11 codeLine">%s</td></tr>
366366
<tr class="danger d-flex"><td class="%s"><a id="12" href="#12">12</a></td><td class="col-11 codeLine">%s</td></tr>
367367
<tr class="%s"><td class="%s"><a id="13" href="#13">13</a></td><td class="col-11 codeLine">%s</td></tr>
368+
<tr><td colspan="2">&nbsp;</td></tr>
368369
<tr class="%s"><td class="%s"><a id="14" href="#14">14</a></td><td class="col-11 codeLine">%s</td></tr>
370+
<tr><td colspan="2">&nbsp;</td></tr>
369371
<tr class="danger d-flex"><td class="%s"><a id="18" href="#18">18</a></td><td class="col-11 codeLine">%s</td></tr>
370372

371373
</tbody>
@@ -375,6 +377,7 @@ <h5 class="structure-heading"><a name="BankAccount-&gt;setBalance">BankAccount->
375377
<tr class="%s"><td class="%s"><a id="11" href="#11">11</a></td><td class="col-11 codeLine">%s</td></tr>
376378
<tr class="danger d-flex"><td class="col-1 text-right"><a id="12" href="#12">12</a></td><td class="col-11 codeLine">%s</td></tr>
377379
<tr class="%s"><td class="%s"><a id="13" href="#13">13</a></td><td class="col-11 codeLine">%s</td></tr>
380+
<tr><td colspan="2">&nbsp;</td></tr>
378381
<tr class="%s"><td class="%s"><a id="16" href="#16">16</a></td><td class="col-11 codeLine">%s</td></tr>
379382

380383
</tbody>

0 commit comments

Comments
 (0)