8
8
use Here \Styles \ArrayStyle ;
9
9
use Here \Styles \VarStyle ;
10
10
use System \Console \Style \Style ;
11
- use System \Text \Str ;
12
11
13
12
final class Printer extends AbstractsPrinter
14
13
{
@@ -41,7 +40,7 @@ protected function send($out)
41
40
}
42
41
43
42
$ use_socket = Config::get ('socket.enable ' , false );
44
- $ uri = ( string ) Config::get ('socket.uri ' , '127.0.0.1:8080 ' );
43
+ $ uri = Config::castString ('socket.uri ' , '127.0.0.1:8080 ' );
45
44
$ out = $ out === false ? '' : $ out ;
46
45
47
46
if ($ use_socket === false ) {
@@ -54,7 +53,7 @@ protected function send($out)
54
53
55
54
$ connector ->connect ($ uri )->then (function (\React \Socket \ConnectionInterface $ connection ) use ($ out ) {
56
55
$ connection ->end ($ out );
57
- }, function (\Exception $ e ) {
56
+ }, function (\Throwable $ e ) {
58
57
echo 'Error: ' . $ e ->getMessage () . PHP_EOL ;
59
58
});
60
59
}
@@ -101,19 +100,21 @@ public function count($group)
101
100
$ group_file = [];
102
101
foreach (Here::getHere () as $ files ) {
103
102
if ($ files ['group ' ] === $ group ) {
104
- $ group_file [$ files ['file ' ]][] = $ files ;
103
+ /** @var string */
104
+ $ file = $ files ['file ' ];
105
+ $ group_file [$ file ][] = $ files ;
105
106
}
106
107
}
107
108
// group by line
108
109
$ groups = [];
109
- foreach ($ group_file as $ file ) {
110
- foreach ($ file as $ result ) {
110
+ foreach ($ group_file as $ files ) {
111
+ foreach ($ files as $ result ) {
111
112
if (in_array ($ result ['line ' ], $ groups )) {
112
113
continue ;
113
114
}
114
115
$ groups [] = $ result ['line ' ];
115
116
116
- $ count = array_filter ($ file , fn ($ item ) => $ item ['line ' ] === $ result ['line ' ]);
117
+ $ count = array_filter ($ files , fn ($ item ) => $ item ['line ' ] === $ result ['line ' ]);
117
118
118
119
$ this ->printInfo ($ print , $ result , count ($ count ));
119
120
$ this ->printSnapshot ($ print , $ result );
@@ -144,7 +145,7 @@ public function countAll()
144
145
/** {@inheritdoc} */
145
146
protected function printInfo (&$ print , $ content , $ with_counter = false )
146
147
{
147
- $ print ->new_lines ();
148
+ $ print ->newLines ();
148
149
149
150
$ print ->push (' work ' )->textDarkGray ()->bgGreen ();
150
151
if ($ with_counter !== false ) {
@@ -161,7 +162,7 @@ protected function printInfo(&$print, $content, $with_counter = false)
161
162
/** {@inheritdoc} */
162
163
protected function printSnapshot (&$ print , $ content , ...$ var )
163
164
{
164
- $ print ->new_lines ();
165
+ $ print ->newLines ();
165
166
166
167
$ count = count ($ var );
167
168
$ has_var = $ count > 0 ;
@@ -183,7 +184,7 @@ protected function printSnapshot(&$print, $content, ...$var)
183
184
$ arrow = $ current ? '-> ' : ' ' ;
184
185
185
186
$ print ->push ($ arrow )->textGreen ();
186
- $ print ->push (Str:: fill ((string ) $ line , ' ' , $ lenght ) . ' | ' . $ code )->textDim ();
187
+ $ print ->push (str_pad ((string ) $ line , $ lenght , ' ' , STR_PAD_LEFT ) . ' | ' . $ code )->textDim ();
187
188
if ($ current
188
189
&& $ has_var === true
189
190
&& $ this ->EOL_var === false
@@ -209,13 +210,13 @@ protected function printSnapshot(&$print, $content, ...$var)
209
210
*/
210
211
private function printVar (&$ style , $ var , $ margin_left )
211
212
{
212
- $ style ->push (Str:: fill ('' , ' ' , $ margin_left ) . 'var : ' )->textLightYellow ();
213
+ $ style ->push (str_pad ('' , $ margin_left , ' ' , STR_PAD_LEFT ) . 'var : ' )->textLightYellow ();
213
214
214
215
$ tab_size = (int ) round ($ margin_left / 2 );
215
216
$ style = is_array ($ var )
216
217
? (new ArrayStyle ($ style ))->ref ($ var )->tabSize ($ tab_size )->render ()
217
218
: (new VarStyle ($ style ))->ref ($ var )->tabSize ($ tab_size )->render ();
218
219
219
- return $ style ->new_lines ();
220
+ return $ style ->newLines ();
220
221
}
221
222
}
0 commit comments