| 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 | } |