@@ -52,27 +52,27 @@ public function decode(string $data): string
5252 }
5353
5454 // all white-space characters shall be ignored
55- $ data = preg_replace ('/[\s]+/ ' , '' , $ data );
55+ $ data = \ preg_replace ('/[\s]+/ ' , '' , $ data );
5656 if ($ data === null ) {
5757 throw new PPException ('invalid code ' );
5858 }
5959
6060 // check for EOD: 2-character sequence ~> (7Eh)(3Eh)
61- $ eod = strpos ($ data , '~> ' );
61+ $ eod = \ strpos ($ data , '~> ' );
6262 if ($ eod !== false ) {
6363 // remove EOD and following characters (if any)
64- $ data = substr ($ data , 0 , $ eod );
64+ $ data = \ substr ($ data , 0 , $ eod );
6565 }
6666
6767 // data length
68- $ data_length = strlen ($ data );
68+ $ data_length = \ strlen ($ data );
6969 // check for invalid characters
70- if (preg_match ('/[^\x21-\x75,\x7A]/ ' , $ data ) > 0 ) {
70+ if (\ preg_match ('/[^\x21-\x75,\x7A]/ ' , $ data ) > 0 ) {
7171 throw new PPException ('invalid code ' );
7272 }
7373
7474 // z sequence
75- $ zseq = chr (0 ) . chr (0 ) . chr (0 ) . chr (0 );
75+ $ zseq = \ chr (0 ) . \ chr (0 ) . \ chr (0 ) . \ chr (0 );
7676 // position inside a group of 4 bytes (0-3)
7777 $ group_pos = 0 ;
7878 $ tuple = 0 ;
@@ -81,7 +81,7 @@ public function decode(string $data): string
8181 // for each byte
8282 for ($ i = 0 ; $ i < $ data_length ; ++$ i ) {
8383 // get char value
84- $ char = ord ($ data [$ i ]);
84+ $ char = \ ord ($ data [$ i ]);
8585 if ($ char == 122 ) { // 'z'
8686 if ($ group_pos == 0 ) {
8787 $ decoded .= $ zseq ;
@@ -92,7 +92,7 @@ public function decode(string $data): string
9292 // the value represented by a group of 5 characters should never be greater than 2^32 - 1
9393 $ tuple += (($ char - 33 ) * $ pow85 [$ group_pos ]);
9494 if ($ group_pos == 4 ) {
95- $ decoded .= chr ($ tuple >> 24 ) . chr ($ tuple >> 16 ) . chr ($ tuple >> 8 ) . chr ($ tuple );
95+ $ decoded .= \ chr ($ tuple >> 24 ) . \ chr ($ tuple >> 16 ) . \ chr ($ tuple >> 8 ) . \ chr ($ tuple );
9696 $ tuple = 0 ;
9797 $ group_pos = 0 ;
9898 } else {
@@ -117,9 +117,9 @@ protected function getLastTuple(int $group_pos, int $tuple): string
117117 {
118118 // last tuple (if any)
119119 return match ($ group_pos ) {
120- 4 => chr ($ tuple >> 24 ) . chr ($ tuple >> 16 ) . chr ($ tuple >> 8 ),
121- 3 => chr ($ tuple >> 24 ) . chr ($ tuple >> 16 ),
122- 2 => chr ($ tuple >> 24 ),
120+ 4 => \ chr ($ tuple >> 24 ) . \ chr ($ tuple >> 16 ) . \ chr ($ tuple >> 8 ),
121+ 3 => \ chr ($ tuple >> 24 ) . \ chr ($ tuple >> 16 ),
122+ 2 => \ chr ($ tuple >> 24 ),
123123 1 => throw new PPException ('invalid code ' ),
124124 default => '' ,
125125 };
0 commit comments