Total Complexity | 1 |
Total Lines | 17 |
Duplicated Lines | 0 % |
Changes | 0 |
1 | <?php |
||
9 | class TestMenu extends Menu |
||
10 | { |
||
11 | public function define(): Traversable |
||
12 | { |
||
13 | yield MenuItem::system('System', 'test', [], 'images/svg/system.svg') |
||
14 | ->setRouteParameter('name', 'test_menu') |
||
15 | ->setChildren(function () { |
||
16 | yield MenuItem::section('Section', 'test_one', [], 'images/svg/thunder.svg')->setChildren(function () { |
||
17 | yield MenuItem::linkToRoute('Site', 'test_two', [], '@Menu/svg/default_folder.svg'); |
||
18 | yield MenuItem::linkToRoute('Dashboard', 'test_three'); |
||
19 | }); |
||
20 | }); |
||
21 | |||
22 | yield MenuItem::system('System', 'test', ['name' => 'test_menu'], 'images/svg/system.svg')->setChildren(function () { |
||
23 | yield MenuItem::section('Section', 'test_one', [], 'images/svg/thunder.svg')->setChildren(function () { |
||
24 | yield MenuItem::linkToRoute('Site', 'test_two', [], '@Menu/svg/default_folder.svg'); |
||
25 | yield MenuItem::linkToRoute('Dashboard', 'test_three'); |
||
26 | }); |
||
31 | } |