Test Failed
Push — master ( 299cbe...c555d0 )
by Maxim
01:58
created

Menu::showEmployees()   A

Complexity

Conditions 3
Paths 3

Size

Total Lines 9
Code Lines 5

Duplication

Lines 9
Ratio 100 %

Importance

Changes 0
Metric Value
dl 9
loc 9
c 0
b 0
f 0
rs 9.6666
cc 3
eloc 5
nc 3
nop 1
1
<?php
2
/**
3
 * This file is a part of "Axessors" library.
4
 *
5
 * @author <[email protected]>
6
 * @package NoOne4rever\Axessors
7
 * @license GPL
8
 */
9
10
namespace NoOne4rever\Axessors\Examples;
11
12
/**
13
 * Class Menu.
14
 *
15
 * App menu.
16
 */
17
class Menu
18
{
19
    /**
20
     * Shows all employees.
21
     *
22
     * @param Employee[] $employees employees to show
23
     */
24
    public static function showEmployees(array $employees): void
25
    {
26
        echo "List of employees:";
27
        foreach ($employees as $employee) {
28
            if ($employee instanceof Employee) {
29
                echo PHP_EOL . "{$employee->getName()} - {$employee->getPosition()}";
30
            }
31
        }
32
        echo '.' . PHP_EOL;
33
    }
34
}