| Code Coverage
| Classes and Traits | Functions and Methods | Lines
Total |  | n/a | 0 / 0 |  | n/a | 0 / 0 | CRAP | 50.00% covered (danger) | 50.00% | 1 / 2
baz | 100.00% covered (success) | 100.00% | 1 / 1 | 0 |  | n/a | 0 / 0
Foo |  | n/a | 0 / 0 | 100.00% covered (success) | 100.00% | 1 / 1 | 1 |  | n/a | 0 / 0
bar | 100.00% covered (success) | 100.00% | 1 / 1 | 1 |  | n/a | 0 / 0
Bar |  | n/a | 0 / 0 | 100.00% covered (success) | 100.00% | 1 / 1 | 1 |  | n/a | 0 / 0
foo | 100.00% covered (success) | 100.00% | 1 / 1 | 1 |  | n/a | 0 / 0

1 | <?php
2 | if ($neverHappens) {
3 | // @codeCoverageIgnoreStart
4 | print '*';
5 | // @codeCoverageIgnoreEnd
6 | }
7 |
8 | /**
9 | * @codeCoverageIgnore
10 | */
11 | class Foo
12 | {
13 | public function bar()
14 | {
15 | }
16 | }
17 |
18 | class Bar
19 | {
20 | /**
21 | * @codeCoverageIgnore
22 | */
23 | public function foo()
24 | {
25 | }
26 | }
27 |
28 | function baz()
29 | {
30 | print '*'; // @codeCoverageIgnore
31 | }
32 |
33 | interface Bor
34 | {
35 | public function foo();
36 |
37 | }