@@ -45,7 +45,7 @@ |
||
45 | 45 | ) |
46 | 46 | ); |
47 | 47 | |
48 | - return array_map(function ($row, $key) use ($style, $length) { |
|
48 | + return array_map(function($row, $key) use ($style, $length) { |
|
49 | 49 | $text = $this->disabled ? $style->getDisabledItemText($row) : $row; |
50 | 50 | |
51 | 51 | if ($key === 0) { |
@@ -46,7 +46,7 @@ |
||
46 | 46 | */ |
47 | 47 | public function getRows(MenuStyle $style, bool $selected = false) : array |
48 | 48 | { |
49 | - return array_map(function ($row) use ($style) { |
|
49 | + return array_map(function($row) use ($style) { |
|
50 | 50 | $length = mb_strlen($row); |
51 | 51 | |
52 | 52 | $padding = $style->getContentWidth() - $length; |
@@ -283,7 +283,7 @@ discard block |
||
283 | 283 | |
284 | 284 | private function itemsHaveExtra(array $items) : bool |
285 | 285 | { |
286 | - return !empty(array_filter($items, function (MenuItemInterface $item) { |
|
286 | + return !empty(array_filter($items, function(MenuItemInterface $item) { |
|
287 | 287 | return $item->showsItemExtra(); |
288 | 288 | })); |
289 | 289 | } |
@@ -348,7 +348,7 @@ discard block |
||
348 | 348 | |
349 | 349 | private function buildSubMenus(array $items) : array |
350 | 350 | { |
351 | - return array_map(function ($item) { |
|
351 | + return array_map(function($item) { |
|
352 | 352 | if (!is_string($item)) { |
353 | 353 | return $item; |
354 | 354 | } |
@@ -267,7 +267,7 @@ |
||
267 | 267 | |
268 | 268 | public function setWidth(int $width) : self |
269 | 269 | { |
270 | - $availableWidth = $this->terminal->getWidth() - ($this->margin * 2) - ($this->padding * 2); |
|
270 | + $availableWidth = $this->terminal->getWidth() - ($this->margin*2) - ($this->padding*2); |
|
271 | 271 | |
272 | 272 | if ($width >= $availableWidth) { |
273 | 273 | $width = $availableWidth; |
@@ -79,11 +79,11 @@ |
||
79 | 79 | |
80 | 80 | public function ask() : InputResult |
81 | 81 | { |
82 | - $this->inputIO->registerControlCallback(InputCharacter::UP, function (string $input) { |
|
82 | + $this->inputIO->registerControlCallback(InputCharacter::UP, function(string $input) { |
|
83 | 83 | return $this->validate($input) ? $input + 1 : $input; |
84 | 84 | }); |
85 | 85 | |
86 | - $this->inputIO->registerControlCallback(InputCharacter::DOWN, function (string $input) { |
|
86 | + $this->inputIO->registerControlCallback(InputCharacter::DOWN, function(string $input) { |
|
87 | 87 | return $this->validate($input) ? $input - 1 : $input; |
88 | 88 | }); |
89 | 89 |
@@ -96,7 +96,7 @@ discard block |
||
96 | 96 | { |
97 | 97 | return max( |
98 | 98 | array_map( |
99 | - function (string $line) { |
|
99 | + function(string $line) { |
|
100 | 100 | return mb_strlen($line); |
101 | 101 | }, |
102 | 102 | $lines |
@@ -108,14 +108,14 @@ discard block |
||
108 | 108 | { |
109 | 109 | $lines = 5; //1. empty 2. prompt text 3. empty 4. input 5. empty |
110 | 110 | |
111 | - return ceil($this->parentMenu->getCurrentFrame()->count() / 2) - ceil($lines /2) + 1; |
|
111 | + return ceil($this->parentMenu->getCurrentFrame()->count()/2) - ceil($lines/2) + 1; |
|
112 | 112 | } |
113 | 113 | |
114 | 114 | private function calculateYPositionWithError() : int |
115 | 115 | { |
116 | 116 | $lines = 7; //1. empty 2. prompt text 3. empty 4. input 5. empty 6. error 7. empty |
117 | 117 | |
118 | - return ceil($this->parentMenu->getCurrentFrame()->count() / 2) - ceil($lines /2) + 1; |
|
118 | + return ceil($this->parentMenu->getCurrentFrame()->count()/2) - ceil($lines/2) + 1; |
|
119 | 119 | } |
120 | 120 | |
121 | 121 | private function calculateXPosition(Input $input, string $userInput) : int |
@@ -129,8 +129,8 @@ discard block |
||
129 | 129 | ); |
130 | 130 | |
131 | 131 | $parentStyle = $this->parentMenu->getStyle(); |
132 | - $halfWidth = ($width + ($input->getStyle()->getPadding() * 2)) / 2; |
|
133 | - $parentHalfWidth = ceil($parentStyle->getWidth() / 2); |
|
132 | + $halfWidth = ($width + ($input->getStyle()->getPadding()*2))/2; |
|
133 | + $parentHalfWidth = ceil($parentStyle->getWidth()/2); |
|
134 | 134 | |
135 | 135 | return $parentHalfWidth - $halfWidth; |
136 | 136 | } |
@@ -162,7 +162,7 @@ discard block |
||
162 | 162 | ); |
163 | 163 | |
164 | 164 | $textLength = mb_strlen(StringUtil::stripAnsiEscapeSequence($text)); |
165 | - $leftFill = ($width / 2) - ($textLength / 2); |
|
165 | + $leftFill = ($width/2) - ($textLength/2); |
|
166 | 166 | $rightFill = ceil($width - $leftFill - $textLength); |
167 | 167 | |
168 | 168 | $this->drawLine( |
@@ -36,7 +36,7 @@ |
||
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%s%s\n", |
@@ -3,12 +3,12 @@ |
||
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; |
@@ -56,9 +56,9 @@ discard block |
||
56 | 56 | } |
57 | 57 | |
58 | 58 | $length = $style->getDisplaysExtra() |
59 | - ? floor(($style->getContentWidth() - mb_strlen($style->getItemExtra()) + 2) / $numberOfItems) - $this->margin |
|
60 | - : floor($style->getContentWidth() / $numberOfItems) - $this->margin; |
|
61 | - $missingLength = $style->getContentWidth() % $numberOfItems; |
|
59 | + ? floor(($style->getContentWidth() - mb_strlen($style->getItemExtra()) + 2)/$numberOfItems) - $this->margin |
|
60 | + : floor($style->getContentWidth()/$numberOfItems) - $this->margin; |
|
61 | + $missingLength = $style->getContentWidth()%$numberOfItems; |
|
62 | 62 | |
63 | 63 | $lines = 0; |
64 | 64 | $cells = []; |
@@ -68,14 +68,14 @@ discard block |
||
68 | 68 | sprintf('%s%s', $marker, $item->getText()), |
69 | 69 | $length |
70 | 70 | ); |
71 | - $cell = array_map(function ($row) use ($index, $length, $style) { |
|
72 | - $row = $row . str_repeat(' ', $length - strlen($row)); |
|
71 | + $cell = array_map(function($row) use ($index, $length, $style) { |
|
72 | + $row = $row.str_repeat(' ', $length - strlen($row)); |
|
73 | 73 | if ($index === $this->selectedItemIndex) { |
74 | - $row = $style->getSelectedSetCode() . $row . $style->getSelectedUnsetCode(); |
|
74 | + $row = $style->getSelectedSetCode().$row.$style->getSelectedUnsetCode(); |
|
75 | 75 | } else { |
76 | - $row = $style->getUnselectedSetCode() . $row . $style->getUnselectedUnsetCode(); |
|
76 | + $row = $style->getUnselectedSetCode().$row.$style->getUnselectedUnsetCode(); |
|
77 | 77 | } |
78 | - $row .= $style->getUnselectedSetCode() . str_repeat(' ', $this->margin); |
|
78 | + $row .= $style->getUnselectedSetCode().str_repeat(' ', $this->margin); |
|
79 | 79 | return $row; |
80 | 80 | }, explode("\n", $content)); |
81 | 81 | $lineCount = count($cell); |