Code Duplication    Length = 7-7 lines in 2 locations

examples/nested-submenu.php 1 location

@@ 22-28 (lines=7) @@
19
            ->addItem('First option', function (CliMenu $menu) {
20
                echo sprintf('Executing option: %s', $menu->getSelectedItem()->getText());
21
            })
22
            ->addSubMenu('Secret Options', function (CliMenuBuilder $b) {
23
                $b->setTitle('CLI Menu > Options > Secret Options')
24
                    ->addItem('First secret option', function (CliMenu $menu) {
25
                        echo sprintf('Executing secret option: %s', $menu->getSelectedItem()->getText());
26
                    })
27
                    ->addLineBreak('-');
28
            })
29
        ->addLineBreak('-');
30
    })
31
    ->setWidth(70)

examples/submenu.php 1 location

@@ 17-23 (lines=7) @@
14
    ->addItem('First Item', $itemCallable)
15
    ->addItem('Second Item', $itemCallable)
16
    ->addLineBreak('-')
17
    ->addSubMenu('Options', function (CliMenuBuilder $b) {
18
        $b->setTitle('CLI Menu > Options')
19
            ->addItem('First option', function (CliMenu $menu) {
20
                echo sprintf('Executing option: %s', $menu->getSelectedItem()->getText());
21
            })
22
            ->addLineBreak('-');
23
    })
24
    ->setWidth(70)
25
    ->setBackgroundColour('yellow')
26
    ->build();