Completed
Push — master ( df8184...e3b994 )
by Aydin
02:31
created

examples/input-number.php (1 issue)

Check for forgotten debug code

Debugging Code Security Critical

Upgrade to new PHP Analysis Engine

These results are based on our legacy PHP analysis, consider migrating to our new PHP analysis engine instead. Learn more

1
<?php
2
3
use PhpSchool\CliMenu\CliMenu;
4
use PhpSchool\CliMenu\Builder\CliMenuBuilder;
5
6
require_once(__DIR__ . '/../vendor/autoload.php');
7
8
$itemCallable = function (CliMenu $menu) {
9
    $number = $menu->askNumber();
10
    $number->getStyle()
11
        ->setBg('180')
12
        ->setFg('245');
13
    
14
    $result = $number->setPlaceholderText(10)
15
        ->ask();
16
17
    var_dump($result->fetch());
0 ignored issues
show
Security Debugging Code introduced by
var_dump($result->fetch()); looks like debug code. Are you sure you do not want to remove it? This might expose sensitive data.
Loading history...
18
};
19
20
$menu = (new CliMenuBuilder)
21
    ->setTitle('Basic CLI Menu')
22
    ->addItem('Enter number', $itemCallable)
23
    ->addItem('Second Item', $itemCallable)
24
    ->addItem('Third Item', $itemCallable)
25
    ->setBackgroundColour('237')
26
    ->setForegroundColour('156')
27
    ->setBorder(0, 0, 0, 2, '165')
28
    ->setPaddingTopBottom(4)
29
    ->setPaddingLeftRight(8)
30
    ->addLineBreak('-')
31
    ->setMarginAuto()
32
    ->build();
33
34
$menu->open();
35