Completed
Push — master ( 68920e...9b40f5 )
by Aydin
01:45 queued 01:41
created
examples/input-password.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -3,12 +3,12 @@
 block discarded – undo
3 3
 use PhpSchool\CliMenu\CliMenu;
4 4
 use PhpSchool\CliMenu\CliMenuBuilder;
5 5
 
6
-require_once(__DIR__ . '/../vendor/autoload.php');
6
+require_once(__DIR__.'/../vendor/autoload.php');
7 7
 
8
-$itemCallable = function (CliMenu $menu) {
8
+$itemCallable = function(CliMenu $menu) {
9 9
     $result = $menu->askPassword()
10 10
         ->setPlaceholderText('')
11
-        ->setValidator(function ($password) {
11
+        ->setValidator(function($password) {
12 12
             if ($password === 'password') {
13 13
                 $this->setValidationFailedText('Password is too weak');
14 14
                 return false;
Please login to merge, or discard this patch.
src/CliMenuBuilder.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -152,7 +152,7 @@  discard block
 block discarded – undo
152 152
      */
153 153
     public function addSubMenu(string $id, CliMenuBuilder $subMenuBuilder = null) : CliMenuBuilder
154 154
     {
155
-        $this->menuItems[]  = $id;
155
+        $this->menuItems[] = $id;
156 156
         
157 157
         if (null === $subMenuBuilder) {
158 158
             $this->subMenuBuilders[$id] = new static($this);
@@ -294,7 +294,7 @@  discard block
 block discarded – undo
294 294
 
295 295
     private function itemsHaveExtra(array $items) : bool
296 296
     {
297
-        return !empty(array_filter($items, function (MenuItemInterface $item) {
297
+        return !empty(array_filter($items, function(MenuItemInterface $item) {
298 298
             return $item->showsItemExtra();
299 299
         }));
300 300
     }
@@ -359,7 +359,7 @@  discard block
 block discarded – undo
359 359
 
360 360
     private function buildSubMenus(array $items) : array
361 361
     {
362
-        return array_map(function ($item) {
362
+        return array_map(function($item) {
363 363
             if (!is_string($item)) {
364 364
                 return $item;
365 365
             }
Please login to merge, or discard this patch.
examples/custom-mapping.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -3,9 +3,9 @@
 block discarded – undo
3 3
 use PhpSchool\CliMenu\CliMenu;
4 4
 use PhpSchool\CliMenu\CliMenuBuilder;
5 5
 
6
-require_once(__DIR__ . '/../vendor/autoload.php');
6
+require_once(__DIR__.'/../vendor/autoload.php');
7 7
 
8
-$exit = function (CliMenu $menu) {
8
+$exit = function(CliMenu $menu) {
9 9
     $menu->close();
10 10
 };
11 11
 
Please login to merge, or discard this patch.
examples/nested-submenu.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -3,9 +3,9 @@  discard block
 block discarded – undo
3 3
 use PhpSchool\CliMenu\CliMenu;
4 4
 use PhpSchool\CliMenu\CliMenuBuilder;
5 5
 
6
-require_once(__DIR__ . '/../vendor/autoload.php');
6
+require_once(__DIR__.'/../vendor/autoload.php');
7 7
 
8
-$itemCallable = function (CliMenu $menu) {
8
+$itemCallable = function(CliMenu $menu) {
9 9
     echo $menu->getSelectedItem()->getText();
10 10
 };
11 11
 
@@ -16,12 +16,12 @@  discard block
 block discarded – undo
16 16
     ->addLineBreak('-')
17 17
     ->addSubMenu('Options')
18 18
         ->setTitle('CLI Menu > Options')
19
-        ->addItem('First option', function (CliMenu $menu) {
19
+        ->addItem('First option', function(CliMenu $menu) {
20 20
             echo sprintf('Executing option: %s', $menu->getSelectedItem()->getText());
21 21
         })
22 22
         ->addSubMenu('Secret Options')
23 23
             ->setTitle('CLI Menu > Options > Secret Options')
24
-            ->addItem('First secret option', function (CliMenu $menu) {
24
+            ->addItem('First secret option', function(CliMenu $menu) {
25 25
                 echo sprintf('Executing secret option: %s', $menu->getSelectedItem()->getText());
26 26
             })
27 27
             ->addLineBreak('-')
Please login to merge, or discard this patch.
src/Dialogue/Confirm.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -36,7 +36,7 @@
 block discarded – undo
36 36
         $this->emptyRow();
37 37
 
38 38
         $confirmText = sprintf(' < %s > ', $confirmText);
39
-        $leftFill    = ($promptWidth / 2) - (mb_strlen($confirmText) / 2);
39
+        $leftFill    = ($promptWidth/2) - (mb_strlen($confirmText)/2);
40 40
 
41 41
         $this->write(sprintf(
42 42
             "%s%s%s%s%s%s%s\n",
Please login to merge, or discard this patch.
src/MenuItem/AsciiArtItem.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -41,7 +41,7 @@  discard block
 block discarded – undo
41 41
     {
42 42
         Assertion::inArray($position, [self::POSITION_CENTER, self::POSITION_RIGHT, self::POSITION_LEFT]);
43 43
         
44
-        $this->text = implode("\n", array_map(function (string $line) {
44
+        $this->text = implode("\n", array_map(function(string $line) {
45 45
             return rtrim($line, ' ');
46 46
         }, explode("\n", $text)));
47 47
         $this->position  = $position;
@@ -61,7 +61,7 @@  discard block
 block discarded – undo
61 61
 
62 62
         $padding = $style->getContentWidth() - $this->artLength;
63 63
         
64
-        return array_map(function ($row) use ($padding) {
64
+        return array_map(function($row) use ($padding) {
65 65
             switch ($this->position) {
66 66
                 case self::POSITION_LEFT:
67 67
                     break;
@@ -70,7 +70,7 @@  discard block
 block discarded – undo
70 70
                     break;
71 71
                 case self::POSITION_CENTER:
72 72
                 default:
73
-                    $left = ceil($padding / 2);
73
+                    $left = ceil($padding/2);
74 74
                     $row = sprintf('%s%s', str_repeat(' ', $left), $row);
75 75
                     break;
76 76
             }
Please login to merge, or discard this patch.
examples/basic-centered.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -3,16 +3,16 @@
 block discarded – undo
3 3
 use PhpSchool\CliMenu\CliMenu;
4 4
 use PhpSchool\CliMenu\CliMenuBuilder;
5 5
 
6
-require_once(__DIR__ . '/../vendor/autoload.php');
6
+require_once(__DIR__.'/../vendor/autoload.php');
7 7
 
8
-$itemCallable = function (CliMenu $menu) {
8
+$itemCallable = function(CliMenu $menu) {
9 9
     echo $menu->getSelectedItem()->getText();
10 10
 };
11 11
 
12 12
 $menu = (new CliMenuBuilder)
13 13
     ->setTitle('Basic CLI Menu')
14 14
     ->addItem('First Item', $itemCallable)
15
-    ->addItem('Make menu wider', function (CliMenu $menu) {
15
+    ->addItem('Make menu wider', function(CliMenu $menu) {
16 16
         $menu->getStyle()->setWidth($menu->getStyle()->getWidth() + 10);
17 17
         $menu->redraw();
18 18
     })
Please login to merge, or discard this patch.
src/CliMenu.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -279,7 +279,7 @@  discard block
 block discarded – undo
279 279
                 : $this->selectedItem++;
280 280
 
281 281
             if (!array_key_exists($this->selectedItem, $this->items)) {
282
-                $this->selectedItem  = $direction === 'UP'
282
+                $this->selectedItem = $direction === 'UP'
283 283
                     ? end($itemKeys)
284 284
                     : reset($itemKeys);
285 285
             } elseif ($this->getSelectedItem()->canSelect()) {
@@ -349,7 +349,7 @@  discard block
 block discarded – undo
349 349
             $frame->addRows($this->drawMenuItem(new LineBreakItem($this->style->getTitleSeparator())));
350 350
         }
351 351
 
352
-        array_map(function ($item, $index) use ($frame) {
352
+        array_map(function($item, $index) use ($frame) {
353 353
             $frame->addRows($this->drawMenuItem($item, $index === $this->selectedItem));
354 354
         }, $this->items, array_keys($this->items));
355 355
 
@@ -393,7 +393,7 @@  discard block
 block discarded – undo
393 393
             $borderColour = '';
394 394
         }
395 395
 
396
-        return array_map(function ($row) use ($invertedColoursSetCode, $invertedColoursUnsetCode, $borderColour) {
396
+        return array_map(function($row) use ($invertedColoursSetCode, $invertedColoursUnsetCode, $borderColour) {
397 397
             return sprintf(
398 398
                 "%s%s%s%s%s%s%s%s%s%s%s%s\n",
399 399
                 str_repeat(' ', $this->style->getMargin()),
Please login to merge, or discard this patch.
src/Input/InputIO.php 1 patch
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -98,7 +98,7 @@  discard block
 block discarded – undo
98 98
     {
99 99
         return max(
100 100
             array_map(
101
-                function (string $line) {
101
+                function(string $line) {
102 102
                     return mb_strlen($line);
103 103
                 },
104 104
                 $lines
@@ -110,14 +110,14 @@  discard block
 block discarded – undo
110 110
     {
111 111
         $lines = 5; //1. empty 2. prompt text 3. empty 4. input 5. empty
112 112
 
113
-        return ceil($this->parentMenu->getCurrentFrame()->count() / 2) - ceil($lines /2) + 1;
113
+        return ceil($this->parentMenu->getCurrentFrame()->count()/2) - ceil($lines/2) + 1;
114 114
     }
115 115
 
116 116
     private function calculateYPositionWithError() : int
117 117
     {
118 118
         $lines = 7; //1. empty 2. prompt text 3. empty 4. input 5. empty 6. error 7. empty
119 119
 
120
-        return ceil($this->parentMenu->getCurrentFrame()->count() / 2) - ceil($lines /2) + 1;
120
+        return ceil($this->parentMenu->getCurrentFrame()->count()/2) - ceil($lines/2) + 1;
121 121
     }
122 122
 
123 123
     private function calculateXPosition(Input $input, string $userInput) : int
@@ -131,8 +131,8 @@  discard block
 block discarded – undo
131 131
         );
132 132
 
133 133
         $parentStyle     = $this->parentMenu->getStyle();
134
-        $halfWidth       = ($width + ($input->getStyle()->getPaddingLeftRight() * 2)) / 2;
135
-        $parentHalfWidth = ceil($parentStyle->getWidth() / 2 + $parentStyle->getMargin());
134
+        $halfWidth       = ($width + ($input->getStyle()->getPaddingLeftRight()*2))/2;
135
+        $parentHalfWidth = ceil($parentStyle->getWidth()/2 + $parentStyle->getMargin());
136 136
 
137 137
         return $parentHalfWidth - $halfWidth;
138 138
     }
@@ -164,7 +164,7 @@  discard block
 block discarded – undo
164 164
         );
165 165
 
166 166
         $textLength = mb_strlen(StringUtil::stripAnsiEscapeSequence($text));
167
-        $leftFill   = ($width / 2) - ($textLength / 2);
167
+        $leftFill   = ($width/2) - ($textLength/2);
168 168
         $rightFill  = ceil($width - $leftFill - $textLength);
169 169
 
170 170
         $this->drawLine(
Please login to merge, or discard this patch.