Completed
Pull Request — master (#148)
by Aydin
01:50
created
src/Util/StringUtil.php 1 patch
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -15,7 +15,7 @@  discard block
 block discarded – undo
15 15
     {
16 16
         return implode(
17 17
             $break,
18
-            array_map(function (string $line) use ($width, $break) {
18
+            array_map(function(string $line) use ($width, $break) {
19 19
                 $line = rtrim($line);
20 20
                 if (mb_strlen($line) <= $width) {
21 21
                     return $line;
@@ -25,16 +25,16 @@  discard block
 block discarded – undo
25 25
                 $line   = '';
26 26
                 $actual = '';
27 27
                 foreach ($words as $word) {
28
-                    if (mb_strlen($actual . $word) <= $width) {
29
-                        $actual .= $word . ' ';
28
+                    if (mb_strlen($actual.$word) <= $width) {
29
+                        $actual .= $word.' ';
30 30
                     } else {
31 31
                         if ($actual !== '') {
32
-                            $line .= rtrim($actual) . $break;
32
+                            $line .= rtrim($actual).$break;
33 33
                         }
34
-                        $actual = $word . ' ';
34
+                        $actual = $word.' ';
35 35
                     }
36 36
                 }
37
-                return $line . trim($actual);
37
+                return $line.trim($actual);
38 38
             }, explode($break, $string))
39 39
         );
40 40
     }
Please login to merge, or discard this patch.
src/Builder/CliMenuBuilder.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -369,7 +369,7 @@  discard block
 block discarded – undo
369 369
 
370 370
     private function itemsHaveExtra(array $items) : bool
371 371
     {
372
-        return !empty(array_filter($items, function (MenuItemInterface $item) {
372
+        return !empty(array_filter($items, function(MenuItemInterface $item) {
373 373
             return $item->showsItemExtra();
374 374
         }));
375 375
     }
@@ -424,12 +424,12 @@  discard block
 block discarded – undo
424 424
             throw new RuntimeException(sprintf('Menu: "%s" cannot be retrieved until menu has been built', $id));
425 425
         }
426 426
 
427
-        return $this->subMenus['submenu-placeholder-' . $id];
427
+        return $this->subMenus['submenu-placeholder-'.$id];
428 428
     }
429 429
     
430 430
     private function buildSplitItems(array $items) : array
431 431
     {
432
-        return array_map(function ($item) {
432
+        return array_map(function($item) {
433 433
             if (!is_string($item) || 0 !== strpos($item, 'splititem-placeholder-')) {
434 434
                 return $item;
435 435
             }
Please login to merge, or discard this patch.
src/Builder/BuilderUtils.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -64,7 +64,7 @@  discard block
 block discarded – undo
64 64
      */
65 65
     public function addSubMenu(string $name, CliMenuBuilder $subMenuBuilder = null) : Builder
66 66
     {
67
-        $this->menuItems[]  = $id = 'submenu-placeholder-' . $name;
67
+        $this->menuItems[] = $id = 'submenu-placeholder-'.$name;
68 68
 
69 69
         if (null === $subMenuBuilder) {
70 70
             $this->subMenuBuilders[$id] = new CliMenuBuilder($this);
@@ -77,7 +77,7 @@  discard block
 block discarded – undo
77 77
 
78 78
     private function buildSubMenus(array $items) : array
79 79
     {
80
-        return array_map(function ($item) {
80
+        return array_map(function($item) {
81 81
             if (!is_string($item) || 0 !== strpos($item, 'submenu-placeholder-')) {
82 82
                 return $item;
83 83
             }
Please login to merge, or discard this patch.
examples/remove-defaults.php 1 patch
Spacing   +3 added lines, -3 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\Builder\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
 
@@ -15,7 +15,7 @@  discard block
 block discarded – undo
15 15
     ->addItem('Second Item', $itemCallable)
16 16
     ->addItem('Third Item', $itemCallable)
17 17
     ->disableDefaultItems()
18
-    ->addItem('CUSTOM CLOSE', function (CliMenu $menu) {
18
+    ->addItem('CUSTOM CLOSE', function(CliMenu $menu) {
19 19
         $menu->close();
20 20
     })
21 21
     ->build();
Please login to merge, or discard this patch.
examples/input-number.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\Builder\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
     $number = $menu->askNumber();
10 10
     $number->getStyle()
11 11
         ->setBg('180')
Please login to merge, or discard this patch.
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\Builder\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.
examples/submenu.php 1 patch
Spacing   +3 added lines, -3 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\Builder\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,7 +16,7 @@  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
         ->addLineBreak('-')
Please login to merge, or discard this patch.
examples/toggle-item-extra.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -4,13 +4,13 @@
 block discarded – undo
4 4
 use PhpSchool\CliMenu\Builder\CliMenuBuilder;
5 5
 use PhpSchool\CliMenu\MenuItem\MenuItemInterface;
6 6
 
7
-require_once(__DIR__ . '/../vendor/autoload.php');
7
+require_once(__DIR__.'/../vendor/autoload.php');
8 8
 
9
-$itemCallable = function (CliMenu $menu) {
9
+$itemCallable = function(CliMenu $menu) {
10 10
     static $i = 1;
11 11
 
12 12
     foreach ($menu->getItems() as $item) {
13
-        $i % 2 === 0
13
+        $i%2 === 0
14 14
             ? $item->showItemExtra()
15 15
             : $item->hideItemExtra();
16 16
 
Please login to merge, or discard this patch.
examples/basic.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\Builder\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
 
Please login to merge, or discard this patch.