File tree 1 file changed +4
-4
lines changed
Filter options
src/Symfony/Component/String
1 file changed +4
-4
lines changed
Original file line number Diff line number Diff line change @@ -480,22 +480,22 @@ private function pad(int $len, self $pad, int $type): parent
480
480
481
481
switch ($ type ) {
482
482
case \STR_PAD_RIGHT :
483
- return $ this ->append (str_repeat ($ pad ->string , $ freeLen / $ padLen ).($ len ? $ pad ->slice (0 , $ len ) : '' ));
483
+ return $ this ->append (str_repeat ($ pad ->string , intdiv ( $ freeLen, $ padLen) ).($ len ? $ pad ->slice (0 , $ len ) : '' ));
484
484
485
485
case \STR_PAD_LEFT :
486
- return $ this ->prepend (str_repeat ($ pad ->string , $ freeLen / $ padLen ).($ len ? $ pad ->slice (0 , $ len ) : '' ));
486
+ return $ this ->prepend (str_repeat ($ pad ->string , intdiv ( $ freeLen, $ padLen) ).($ len ? $ pad ->slice (0 , $ len ) : '' ));
487
487
488
488
case \STR_PAD_BOTH :
489
489
$ freeLen /= 2 ;
490
490
491
491
$ rightLen = ceil ($ freeLen );
492
492
$ len = $ rightLen % $ padLen ;
493
- $ str = $ this ->append (str_repeat ($ pad ->string , $ rightLen / $ padLen ).($ len ? $ pad ->slice (0 , $ len ) : '' ));
493
+ $ str = $ this ->append (str_repeat ($ pad ->string , intdiv ( $ rightLen, $ padLen) ).($ len ? $ pad ->slice (0 , $ len ) : '' ));
494
494
495
495
$ leftLen = floor ($ freeLen );
496
496
$ len = $ leftLen % $ padLen ;
497
497
498
- return $ str ->prepend (str_repeat ($ pad ->string , $ leftLen / $ padLen ).($ len ? $ pad ->slice (0 , $ len ) : '' ));
498
+ return $ str ->prepend (str_repeat ($ pad ->string , intdiv ( $ leftLen, $ padLen) ).($ len ? $ pad ->slice (0 , $ len ) : '' ));
499
499
500
500
default :
501
501
throw new InvalidArgumentException ('Invalid padding type. ' );
You can’t perform that action at this time.
0 commit comments