Passed
Push — master ( 587fc0...b91fac )
by Pieter van der
06:41 queued 03:09
created
library/tiqr/Tiqr/OATH/OCRA.php 1 patch
Spacing   +75 added lines, -75 removed lines patch added patch discarded remove patch
@@ -58,18 +58,18 @@  discard block
 block discarded – undo
58 58
     private static function _hexStr2Bytes(string $hex, int $maxBytes, string $parameterName) : string
59 59
     {
60 60
         $len = strlen($hex);
61
-        if ( ($len !== 0) && (! ctype_xdigit($hex)) ) {
61
+        if (($len !== 0) && (!ctype_xdigit($hex))) {
62 62
             throw new InvalidArgumentException("Parameter '$parameterName' contains non hex digits");
63 63
         }
64
-        if ( $len % 2 !== 0 ) {
64
+        if ($len % 2 !== 0) {
65 65
             throw new InvalidArgumentException("Parameter '$parameterName' contains odd number of hex digits");
66 66
         }
67
-        if ( $len > $maxBytes * 2) {
67
+        if ($len > $maxBytes * 2) {
68 68
             throw new InvalidArgumentException("Parameter '$parameterName' too long");
69 69
         }
70 70
         // hex2bin logs PHP warnings when $hex contains invalid characters or has uneven length. Because we
71 71
         // check for these conditions above hex2bin() should always be silent
72
-        $res=hex2bin($hex);
72
+        $res = hex2bin($hex);
73 73
         if (false === $res) {
74 74
             throw new InvalidArgumentException("Parameter '$parameterName' could not be decoded");
75 75
         }
@@ -125,83 +125,83 @@  discard block
 block discarded – undo
125 125
         $cryptoFunction = $components[1];
126 126
         $dataInput = strtolower($components[2]); // lower here so we can do case insensitive comparisons
127 127
 
128
-        if(stripos($cryptoFunction, "hotp-sha1")!==false)
128
+        if (stripos($cryptoFunction, "hotp-sha1") !== false)
129 129
             $crypto = "sha1";
130
-        elseif(stripos($cryptoFunction, "hotp-sha256")!==false)
130
+        elseif (stripos($cryptoFunction, "hotp-sha256") !== false)
131 131
             $crypto = "sha256";
132
-        elseif(stripos($cryptoFunction, "hotp-sha512")!==false)
132
+        elseif (stripos($cryptoFunction, "hotp-sha512") !== false)
133 133
             $crypto = "sha512";
134 134
         else {
135 135
             throw new InvalidArgumentException('Unsupported OCRA CryptoFunction');
136 136
         }
137 137
 
138 138
         // The Cryptofucntion must ha a truncation of 0, 4-10
139
-        $codeDigits_str = substr($cryptoFunction, strrpos($cryptoFunction, "-")+1);
140
-        if (! ctype_digit($codeDigits_str)) {
139
+        $codeDigits_str = substr($cryptoFunction, strrpos($cryptoFunction, "-") + 1);
140
+        if (!ctype_digit($codeDigits_str)) {
141 141
             throw new InvalidArgumentException('Unsupported OCRA CryptoFunction');
142 142
         }
143
-        $codeDigits = (integer)$codeDigits_str;
143
+        $codeDigits = (integer) $codeDigits_str;
144 144
         if (($codeDigits != 0) && (($codeDigits < 4) || ($codeDigits > 10))) {
145 145
             throw new InvalidArgumentException('Unsupported OCRA CryptoFunction');
146 146
         }
147 147
                 
148 148
         // The size of the byte array message to be encrypted
149 149
         // Counter
150
-        if($dataInput[0] == "c" ) {
150
+        if ($dataInput[0] == "c") {
151 151
             // Fix the length of the HEX string
152
-            while(strlen($counter) < 16)
153
-                $counter = "0" . $counter;
154
-            $counterLength=8;
152
+            while (strlen($counter) < 16)
153
+                $counter = "0".$counter;
154
+            $counterLength = 8;
155 155
         }
156 156
         // Question
157
-        if($dataInput[0] == "q" ||
158
-                stripos($dataInput, "-q")!==false) {
159
-            while(strlen($question) < 256)
160
-                $question = $question . "0";
161
-            $questionLength=128;
157
+        if ($dataInput[0] == "q" ||
158
+                stripos($dataInput, "-q") !== false) {
159
+            while (strlen($question) < 256)
160
+                $question = $question."0";
161
+            $questionLength = 128;
162 162
         }
163 163
 
164 164
         // Password
165
-        if(stripos($dataInput, "psha1")!==false) {
166
-            while(strlen($password) < 40)
167
-                $password = "0" . $password;
168
-            $passwordLength=20;
165
+        if (stripos($dataInput, "psha1") !== false) {
166
+            while (strlen($password) < 40)
167
+                $password = "0".$password;
168
+            $passwordLength = 20;
169 169
         }
170 170
     
171
-        if(stripos($dataInput, "psha256")!==false) {
172
-            while(strlen($password) < 64)
173
-                $password = "0" . $password;
174
-            $passwordLength=32;
171
+        if (stripos($dataInput, "psha256") !== false) {
172
+            while (strlen($password) < 64)
173
+                $password = "0".$password;
174
+            $passwordLength = 32;
175 175
         }
176 176
         
177
-        if(stripos($dataInput, "psha512")!==false) {
178
-            while(strlen($password) < 128)
179
-                $password = "0" . $password;
180
-            $passwordLength=64;
177
+        if (stripos($dataInput, "psha512") !== false) {
178
+            while (strlen($password) < 128)
179
+                $password = "0".$password;
180
+            $passwordLength = 64;
181 181
         }
182 182
         
183 183
         // sessionInformation
184
-        if(stripos($dataInput, "s064") !==false) {
185
-            while(strlen($sessionInformation) < 128)
186
-                $sessionInformation = "0" . $sessionInformation;
184
+        if (stripos($dataInput, "s064") !== false) {
185
+            while (strlen($sessionInformation) < 128)
186
+                $sessionInformation = "0".$sessionInformation;
187 187
 
188
-            $sessionInformationLength=64;
189
-        } else if(stripos($dataInput, "s128") !==false) {
190
-            while(strlen($sessionInformation) < 256)
191
-                $sessionInformation = "0" . $sessionInformation;
188
+            $sessionInformationLength = 64;
189
+        } else if (stripos($dataInput, "s128") !== false) {
190
+            while (strlen($sessionInformation) < 256)
191
+                $sessionInformation = "0".$sessionInformation;
192 192
         
193
-            $sessionInformationLength=128;
194
-        } else if(stripos($dataInput, "s256") !==false) {
195
-            while(strlen($sessionInformation) < 512)
196
-                $sessionInformation = "0" . $sessionInformation;
193
+            $sessionInformationLength = 128;
194
+        } else if (stripos($dataInput, "s256") !== false) {
195
+            while (strlen($sessionInformation) < 512)
196
+                $sessionInformation = "0".$sessionInformation;
197 197
         
198
-            $sessionInformationLength=256;
199
-        } else if(stripos($dataInput, "s512") !==false) {
200
-            while(strlen($sessionInformation) < 128)
201
-                $sessionInformation = "0" . $sessionInformation;
198
+            $sessionInformationLength = 256;
199
+        } else if (stripos($dataInput, "s512") !== false) {
200
+            while (strlen($sessionInformation) < 128)
201
+                $sessionInformation = "0".$sessionInformation;
202 202
         
203
-            $sessionInformationLength=64;
204
-        } else if (stripos($dataInput, "-s") !== false ) {
203
+            $sessionInformationLength = 64;
204
+        } else if (stripos($dataInput, "-s") !== false) {
205 205
             // deviation from spec. Officially 's' without a length indicator is not in the reference implementation.
206 206
             // RFC is ambigious. However we have supported this in Tiqr since day 1, so we continue to support it.
207 207
 
@@ -210,27 +210,27 @@  discard block
 block discarded – undo
210 210
             // to prevent matching the "s" in the password input e.g. "psha1".
211 211
             // [C] | QFxx | [PH | Snnn | TG] : Challenge-Response computation
212 212
             // [C] | QFxx | [PH | TG] : Plain Signature computation
213
-            while(strlen($sessionInformation) < 128)
214
-                $sessionInformation = "0" . $sessionInformation;
213
+            while (strlen($sessionInformation) < 128)
214
+                $sessionInformation = "0".$sessionInformation;
215 215
             
216
-            $sessionInformationLength=64;
216
+            $sessionInformationLength = 64;
217 217
         }
218 218
         
219 219
         
220 220
              
221 221
         // TimeStamp
222
-        if($dataInput[0] == "t" ||
222
+        if ($dataInput[0] == "t" ||
223 223
                 stripos($dataInput, "-t") !== false) {
224
-            while(strlen($timeStamp) < 16)
225
-                $timeStamp = "0" . $timeStamp;
226
-            $timeStampLength=8;
224
+            while (strlen($timeStamp) < 16)
225
+                $timeStamp = "0".$timeStamp;
226
+            $timeStampLength = 8;
227 227
         }
228 228
 
229 229
         // Put the bytes of "ocraSuite" parameters into the message
230 230
         
231
-        $msg = array_fill(0,$ocraSuiteLength+$counterLength+$questionLength+$passwordLength+$sessionInformationLength+$timeStampLength+1, 0);
231
+        $msg = array_fill(0, $ocraSuiteLength + $counterLength + $questionLength + $passwordLength + $sessionInformationLength + $timeStampLength + 1, 0);
232 232
                 
233
-        for($i=0;$i<strlen($ocraSuite);$i++) {
233
+        for ($i = 0; $i < strlen($ocraSuite); $i++) {
234 234
             $msg[$i] = $ocraSuite[$i];
235 235
         }
236 236
         
@@ -239,9 +239,9 @@  discard block
 block discarded – undo
239 239
 
240 240
         // Put the bytes of "Counter" to the message
241 241
         // Input is HEX encoded
242
-        if($counterLength > 0 ) {
242
+        if ($counterLength > 0) {
243 243
             $bArray = self::_hexStr2Bytes($counter, $counterLength, 'counter');
244
-            for ($i=0;$i<strlen($bArray);$i++) {
244
+            for ($i = 0; $i < strlen($bArray); $i++) {
245 245
                 $msg [$i + $ocraSuiteLength + 1] = $bArray[$i];
246 246
             }
247 247
         }
@@ -249,41 +249,41 @@  discard block
 block discarded – undo
249 249
 
250 250
         // Put the bytes of "question" to the message
251 251
         // Input is text encoded
252
-        if($questionLength > 0 ) {
252
+        if ($questionLength > 0) {
253 253
             $bArray = self::_hexStr2Bytes($question, $questionLength, 'question');
254
-            for ($i=0;$i<strlen($bArray);$i++) {
254
+            for ($i = 0; $i < strlen($bArray); $i++) {
255 255
                 $msg [$i + $ocraSuiteLength + 1 + $counterLength] = $bArray[$i];
256 256
             }
257 257
         }
258 258
 
259 259
         // Put the bytes of "password" to the message
260 260
         // Input is HEX encoded
261
-        if($passwordLength > 0){
261
+        if ($passwordLength > 0) {
262 262
             $bArray = self::_hexStr2Bytes($password, $passwordLength, 'password');
263
-            for ($i=0;$i<strlen($bArray);$i++) {
263
+            for ($i = 0; $i < strlen($bArray); $i++) {
264 264
                 $msg [$i + $ocraSuiteLength + 1 + $counterLength + $questionLength] = $bArray[$i];
265 265
             }
266 266
         }
267 267
 
268 268
         // Put the bytes of "sessionInformation" to the message
269 269
         // Input is HEX encoded
270
-        if($sessionInformationLength > 0 ){
270
+        if ($sessionInformationLength > 0) {
271 271
             $bArray = self::_hexStr2Bytes($sessionInformation, $sessionInformationLength, 'sessionInformation');
272
-            for ($i=0;$i<strlen($bArray);$i++) {
272
+            for ($i = 0; $i < strlen($bArray); $i++) {
273 273
                 $msg [$i + $ocraSuiteLength + 1 + $counterLength + $questionLength + $passwordLength] = $bArray[$i];
274 274
             }
275 275
         }
276 276
 
277 277
         // Put the bytes of "time" to the message
278 278
         // Input is HEX encoded value of minutes
279
-        if($timeStampLength > 0){
279
+        if ($timeStampLength > 0) {
280 280
             $bArray = self::_hexStr2Bytes($timeStamp, $timeStampLength, 'timeStamp');
281
-            for ($i=0;$i<strlen($bArray);$i++) {
281
+            for ($i = 0; $i < strlen($bArray); $i++) {
282 282
                 $msg [$i + $ocraSuiteLength + 1 + $counterLength + $questionLength + $passwordLength + $sessionInformationLength] = $bArray[$i];
283 283
             }
284 284
         }
285 285
         
286
-        $byteKey = self::_hexStr2Bytes($key, strlen($key)/2, 'key');
286
+        $byteKey = self::_hexStr2Bytes($key, strlen($key) / 2, 'key');
287 287
               
288 288
         $msg = implode("", $msg);
289 289
 
@@ -308,23 +308,23 @@  discard block
 block discarded – undo
308 308
     static function _oath_truncate(string $hash, int $length = 6) : string
309 309
     {
310 310
         // Convert to dec
311
-        foreach(str_split($hash,2) as $hex)
311
+        foreach (str_split($hash, 2) as $hex)
312 312
         {
313
-            $hmac_result[]=hexdec($hex);
313
+            $hmac_result[] = hexdec($hex);
314 314
         }
315 315
     
316 316
         // Find offset
317 317
         $offset = $hmac_result[count($hmac_result) - 1] & 0xf;
318 318
     
319 319
         $v = strval(
320
-            (($hmac_result[$offset+0] & 0x7f) << 24 ) |
321
-            (($hmac_result[$offset+1] & 0xff) << 16 ) |
322
-            (($hmac_result[$offset+2] & 0xff) << 8 ) |
323
-            ($hmac_result[$offset+3] & 0xff)
320
+            (($hmac_result[$offset + 0] & 0x7f) << 24) |
321
+            (($hmac_result[$offset + 1] & 0xff) << 16) |
322
+            (($hmac_result[$offset + 2] & 0xff) << 8) |
323
+            ($hmac_result[$offset + 3] & 0xff)
324 324
         );
325 325
 
326 326
         // Prefix truncated string with 0's to ensure it always has the required length
327
-        $v=str_pad($v, $length, "0", STR_PAD_LEFT);
327
+        $v = str_pad($v, $length, "0", STR_PAD_LEFT);
328 328
 
329 329
         $v = substr($v, strlen($v) - $length);
330 330
         return $v;
Please login to merge, or discard this patch.
library/tiqr/Tiqr/Message/APNS2.php 1 patch
Spacing   +19 added lines, -19 removed lines patch added patch discarded remove patch
@@ -20,11 +20,11 @@  discard block
 block discarded – undo
20 20
         $options = $this->getOptions();
21 21
         if (isset($options['apns.proxy_host_url'])) {
22 22
             // Override CURL options to connect to a HTTP/1.1 to HTTP/2 proxy
23
-            $curl_options[CURLOPT_URL] = $options['apns.proxy_host_url'] . '/3/device/' . $this->getAddress();
23
+            $curl_options[CURLOPT_URL] = $options['apns.proxy_host_url'].'/3/device/'.$this->getAddress();
24 24
             $curl_options[CURLOPT_PORT] = $options['apns.proxy_host_port'] ?? 443;
25 25
             // Use HTTP/1.1 instead of HTTP/2
26 26
             $curl_options[CURLOPT_HTTP_VERSION] = CURL_HTTP_VERSION_1_1;
27
-            $this->logger->notice(sprintf('Using HTTP/1.1 CURL Proxy URL: "%s" and port "%s"',  $curl_options[CURLOPT_URL], $curl_options[CURLOPT_URL]));
27
+            $this->logger->notice(sprintf('Using HTTP/1.1 CURL Proxy URL: "%s" and port "%s"', $curl_options[CURLOPT_URL], $curl_options[CURLOPT_URL]));
28 28
         }
29 29
         else {
30 30
             $version_info = curl_version();
@@ -35,7 +35,7 @@  discard block
 block discarded – undo
35 35
 
36 36
         // Get the UID from the client certificate we use for authentication, this
37 37
         // is set to the bundle ID.
38
-        $options=$this->getOptions();
38
+        $options = $this->getOptions();
39 39
         $cert_filename = $options['apns.certificate'];
40 40
         if (strlen($cert_filename) == 0) {
41 41
             throw new RuntimeException('apns.certificate option not set');
@@ -47,7 +47,7 @@  discard block
 block discarded – undo
47 47
             );
48 48
         }
49 49
 
50
-        $cert=openssl_x509_parse( $cert_file_contents );
50
+        $cert = openssl_x509_parse($cert_file_contents);
51 51
         if (false === $cert) {
52 52
             throw new RuntimeException('Error parsing APNS client certificate');
53 53
         }
@@ -72,42 +72,42 @@  discard block
 block discarded – undo
72 72
         $authProvider = AuthProvider\Certificate::create($authProviderOptions);
73 73
 
74 74
         // Create the push message
75
-        $alert=Alert::create();
75
+        $alert = Alert::create();
76 76
         $alert->setBody($this->getText());
77 77
         // Note: It is possible to specify a title and a subtitle: $alert->setTitle() && $alert->setSubtitle()
78 78
         //       The tiqr service currently does not implement this.
79
-        $payload=Payload::create()->setAlert($alert);
79
+        $payload = Payload::create()->setAlert($alert);
80 80
         $payload->setSound('default');
81 81
         foreach ($this->getCustomProperties() as $name => $value) {
82 82
             $payload->setCustomValue($name, $value);
83 83
         }
84 84
         $this->logger->debug(sprintf('JSON Payload: %s', $payload->toJson()));
85
-        $notification=new Notification($payload, $this->getAddress());
85
+        $notification = new Notification($payload, $this->getAddress());
86 86
         // Set expiration to 30 seconds from now, same as Message_APNS
87 87
         $now = new DateTime();
88
-        $expirationInstant=$now->add(new DateInterval('PT30S'));
88
+        $expirationInstant = $now->add(new DateInterval('PT30S'));
89 89
         $notification->setExpirationAt($expirationInstant);
90 90
 
91 91
         // Send the push message
92 92
         $client = new Client($authProvider, $options['apns.environment'] == 'production', $curl_options);
93 93
         $client->addNotification($notification);
94
-        $responses=$client->push();
95
-        if ( sizeof($responses) != 1) {
96
-            $this->logger->warning(sprintf('Unexpected number responses. Expected 1, got %d', sizeof($responses)) );
94
+        $responses = $client->push();
95
+        if (sizeof($responses) != 1) {
96
+            $this->logger->warning(sprintf('Unexpected number responses. Expected 1, got %d', sizeof($responses)));
97 97
             if (sizeof($responses) == 0) {
98 98
                 $this->logger->warning('Could not determine whether the notification was sent');
99 99
                 return;
100 100
             }
101 101
         }
102 102
         /** @var \Pushok\Response $response */
103
-        $response = reset($responses);  // Get first response from the array
104
-        $deviceToken=$response->getDeviceToken() ?? '';
103
+        $response = reset($responses); // Get first response from the array
104
+        $deviceToken = $response->getDeviceToken() ?? '';
105 105
         // A canonical UUID that is the unique ID for the notification. E.g. 123e4567-e89b-12d3-a456-4266554400a0
106
-        $apnsId=$response->getApnsId() ?? '';
106
+        $apnsId = $response->getApnsId() ?? '';
107 107
         // Status code. E.g. 200 (Success), 410 (The device token is no longer active for the topic.)
108
-        $statusCode=$response->getStatusCode();
108
+        $statusCode = $response->getStatusCode();
109 109
         $this->logger->info(sprintf('Got response with ApnsId "%s", status %s for deviceToken "%s"', $apnsId, $statusCode, $deviceToken));
110
-        if ( strcasecmp($deviceToken, $this->getAddress()) ) {
110
+        if (strcasecmp($deviceToken, $this->getAddress())) {
111 111
         $this->logger->warning(sprintf('Unexpected deviceToken in response. Expected: "%s"; got: "%s"', $this->getAddress(), $deviceToken));
112 112
         }
113 113
         if ($statusCode == 200) {
@@ -115,9 +115,9 @@  discard block
 block discarded – undo
115 115
             return;
116 116
         }
117 117
 
118
-        $reasonPhrase=$response->getReasonPhrase(); // E.g. The device token is no longer active for the topic.
119
-        $errorReason=$response->getErrorReason(); // E.g. Unregistered
120
-        $errorDescription=$response->getErrorDescription(); // E.g. The device token is inactive for the specified topic.
118
+        $reasonPhrase = $response->getReasonPhrase(); // E.g. The device token is no longer active for the topic.
119
+        $errorReason = $response->getErrorReason(); // E.g. Unregistered
120
+        $errorDescription = $response->getErrorDescription(); // E.g. The device token is inactive for the specified topic.
121 121
 
122 122
         $this->logger->error(sprintf('Error sending APNS2 push notification. APNS ID: "%s"; deviceToken: "%s"; Error: "%s" "%s" "%s"', $apnsId, $deviceToken, $reasonPhrase, $errorReason, $errorDescription));
123 123
         throw new RuntimeException(
Please login to merge, or discard this patch.
library/tiqr/Tiqr/StateStorage/File.php 1 patch
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -47,7 +47,7 @@  discard block
 block discarded – undo
47 47
     /**
48 48
      * @see Tiqr_StateStorage_StateStorageInterface::setValue()
49 49
      */
50
-    public function setValue(string $key, $value, int $expire=0): void
50
+    public function setValue(string $key, $value, int $expire = 0): void
51 51
     {
52 52
         if (empty($key)) {
53 53
             throw new InvalidArgumentException('Empty key not allowed');
@@ -109,8 +109,8 @@  discard block
 block discarded – undo
109 109
 
110 110
     private function getPath(): string
111 111
     {
112
-        if (substr($this->path, -1)!=="/") {
113
-            return $this->path . "/";
112
+        if (substr($this->path, -1) !== "/") {
113
+            return $this->path."/";
114 114
         }
115 115
         return $this->path;
116 116
     }
@@ -141,9 +141,9 @@  discard block
 block discarded – undo
141 141
             // Generate a random key and use it to store a value
142 142
             $key = bin2hex(random_bytes(16));
143 143
             $this->setValue($key, 'healthcheck', 10);
144
-            $this->unsetValue($key);    // Cleanup
144
+            $this->unsetValue($key); // Cleanup
145 145
         } catch (Exception $e) {
146
-            $statusMessage = 'Tiqr_StateStorage_File: error setting key: ' . $e->getMessage();
146
+            $statusMessage = 'Tiqr_StateStorage_File: error setting key: '.$e->getMessage();
147 147
             return false;
148 148
         }
149 149
 
Please login to merge, or discard this patch.
library/tiqr/Tiqr/StateStorage/Pdo.php 1 patch
Spacing   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -117,9 +117,9 @@  discard block
 block discarded – undo
117 117
      */
118 118
     private function cleanExpired(): void {
119 119
         try {
120
-            $sth = $this->handle->prepare("DELETE FROM " . $this->tablename . " WHERE `expire` < ? AND NOT `expire` = 0");
120
+            $sth = $this->handle->prepare("DELETE FROM ".$this->tablename." WHERE `expire` < ? AND NOT `expire` = 0");
121 121
             $sth->execute(array(time()));
122
-            $deletedRows=$sth->rowCount();
122
+            $deletedRows = $sth->rowCount();
123 123
             $this->logger->notice(
124 124
                 sprintf("Deleted %d expired keys", $deletedRows)
125 125
             );
@@ -135,12 +135,12 @@  discard block
 block discarded – undo
135 135
     /**
136 136
      * @see Tiqr_StateStorage_StateStorageInterface::setValue()
137 137
      */
138
-    public function setValue(string $key, $value, int $expire=0): void
138
+    public function setValue(string $key, $value, int $expire = 0): void
139 139
     {
140 140
         if (empty($key)) {
141 141
             throw new InvalidArgumentException('Empty key not allowed');
142 142
         }
143
-        if (((float) rand() /(float) getrandmax()) < $this->cleanupProbability) {
143
+        if (((float) rand() / (float) getrandmax()) < $this->cleanupProbability) {
144 144
             $this->cleanExpired();
145 145
         }
146 146
         // REPLACE INTO is mysql dialect. Supported by sqlite as well.
@@ -153,7 +153,7 @@  discard block
 block discarded – undo
153 153
 
154 154
         // $expire == 0 means never expire
155 155
         if ($expire != 0) {
156
-            $expire+=time();    // Store unix timestamp after which the key expires
156
+            $expire += time(); // Store unix timestamp after which the key expires
157 157
         }
158 158
         try {
159 159
             $sth->execute(array(serialize($value), $expire, $key));
@@ -176,7 +176,7 @@  discard block
 block discarded – undo
176 176
             throw new InvalidArgumentException('Empty key not allowed');
177 177
         }
178 178
         try {
179
-            $sth = $this->handle->prepare("DELETE FROM " . $this->tablename . " WHERE `key` = ?");
179
+            $sth = $this->handle->prepare("DELETE FROM ".$this->tablename." WHERE `key` = ?");
180 180
             $sth->execute(array($key));
181 181
         }
182 182
         catch (Exception $e) {
@@ -206,7 +206,7 @@  discard block
 block discarded – undo
206 206
         }
207 207
 
208 208
         try {
209
-            $sth = $this->handle->prepare('SELECT `value` FROM ' . $this->tablename . ' WHERE `key` = ? AND (`expire` >= ? OR `expire` = 0)');
209
+            $sth = $this->handle->prepare('SELECT `value` FROM '.$this->tablename.' WHERE `key` = ? AND (`expire` >= ? OR `expire` = 0)');
210 210
             $sth->execute(array($key, time()));
211 211
         }
212 212
         catch (Exception $e) {
@@ -220,9 +220,9 @@  discard block
 block discarded – undo
220 220
         if (false === $result) {
221 221
             // Occurs normally
222 222
             $this->logger->info(sprintf('getValue: Key "%s" not found in PDO StateStorage', $key));
223
-            return NULL;    // Key not found
223
+            return NULL; // Key not found
224 224
         }
225
-        $result=unserialize($result, array('allowed_classes' => false));
225
+        $result = unserialize($result, array('allowed_classes' => false));
226 226
         if (false === $result) {
227 227
             throw new RuntimeException(sprintf('getValue: unserialize error for key "%s" in PDO StateStorage', $key));
228 228
         }
@@ -237,7 +237,7 @@  discard block
 block discarded – undo
237 237
     {
238 238
         try {
239 239
             // Retrieve a random row from the table, this checks that the table exists and is readable
240
-            $sth = $this->handle->prepare('SELECT `value`, `key`, `expire` FROM ' . $this->tablename . ' LIMIT 1');
240
+            $sth = $this->handle->prepare('SELECT `value`, `key`, `expire` FROM '.$this->tablename.' LIMIT 1');
241 241
             $sth->execute();
242 242
         }
243 243
         catch (Exception $e) {
Please login to merge, or discard this patch.
library/tiqr/Tiqr/StateStorage/Memcache.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -51,7 +51,7 @@  discard block
 block discarded – undo
51 51
      * The default configuration
52 52
      */
53 53
     const DEFAULT_HOST = '127.0.0.1';
54
-    const DEFAULT_PORT =  11211;
54
+    const DEFAULT_PORT = 11211;
55 55
     
56 56
     /**
57 57
      * Get the prefix to use for all keys in memcache.
@@ -106,7 +106,7 @@  discard block
 block discarded – undo
106 106
     /**
107 107
      * @see Tiqr_StateStorage_StateStorageInterface::setValue()
108 108
      */
109
-    public function setValue(string $key, $value, int $expire=0): void
109
+    public function setValue(string $key, $value, int $expire = 0): void
110 110
     {
111 111
         if (empty($key)) {
112 112
             throw new InvalidArgumentException('Empty key not allowed');
@@ -160,7 +160,7 @@  discard block
 block discarded – undo
160 160
         if ($result === false) {
161 161
             // Memcache interface does not provide error information, either the key does not exist or
162 162
             // there was an error communicating with the memcache
163
-            $this->logger->info( sprintf('Unable to get key "%s" from memcache StateStorage', $key) );
163
+            $this->logger->info(sprintf('Unable to get key "%s" from memcache StateStorage', $key));
164 164
             return null;
165 165
         }
166 166
         return $result;
@@ -176,7 +176,7 @@  discard block
 block discarded – undo
176 176
             $key = bin2hex(random_bytes(16));
177 177
             $this->setValue($key, 'healthcheck', 10);
178 178
         } catch (Exception $e) {
179
-            $statusMessage = 'Unable to store key in memcache: ' . $e->getMessage();
179
+            $statusMessage = 'Unable to store key in memcache: '.$e->getMessage();
180 180
             return false;
181 181
         }
182 182
 
Please login to merge, or discard this patch.
library/tiqr/Tiqr/StateStorage/Abstract.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -71,6 +71,6 @@
 block discarded – undo
71 71
      */
72 72
     public function healthCheck(string &$statusMessage = ''): bool
73 73
     {
74
-        return true;    // Health check is always successful when not implemented
74
+        return true; // Health check is always successful when not implemented
75 75
     }
76 76
 }
Please login to merge, or discard this patch.
library/tiqr/Tiqr/UserStorage/Pdo.php 1 patch
Spacing   +17 added lines, -17 removed lines patch added patch discarded remove patch
@@ -98,21 +98,21 @@  discard block
 block discarded – undo
98 98
      */
99 99
     private function _getStringValue(string $columnName, string $userId): string
100 100
     {
101
-        if ( !in_array($columnName, $this->_allowedStringColumns) ) {
101
+        if (!in_array($columnName, $this->_allowedStringColumns)) {
102 102
             throw new InvalidArgumentException('Unsupported column name');
103 103
         }
104 104
 
105 105
         try {
106
-            $sth = $this->handle->prepare('SELECT ' . $columnName . ' FROM ' . $this->tablename . ' WHERE userid = ?');
106
+            $sth = $this->handle->prepare('SELECT '.$columnName.' FROM '.$this->tablename.' WHERE userid = ?');
107 107
             $sth->execute(array($userId));
108
-            $res=$sth->fetchColumn();
108
+            $res = $sth->fetchColumn();
109 109
             if ($res === false) {
110 110
                 // No result
111 111
                 $this->logger->error(sprintf('No result getting "%s" for user "%s"', $columnName, $userId));
112 112
                 throw new RuntimeException('User not found');
113 113
             }
114 114
             if ($res === NULL) {
115
-                return '';  // Value unset
115
+                return ''; // Value unset
116 116
             }
117 117
             if (!is_string($res)) {
118 118
                 $this->logger->error(sprintf('Expected string type while getting "%s" for user "%s"', $columnName, $userId));
@@ -136,28 +136,28 @@  discard block
 block discarded – undo
136 136
      */
137 137
     private function _getIntValue(string $columnName, string $userId): int
138 138
     {
139
-        if ( !in_array($columnName, $this->_allowedIntColumns) ) {
139
+        if (!in_array($columnName, $this->_allowedIntColumns)) {
140 140
             throw new InvalidArgumentException('Unsupported column name');
141 141
         }
142 142
 
143 143
         try {
144
-            $sth = $this->handle->prepare('SELECT ' . $columnName . ' FROM ' . $this->tablename . ' WHERE userid = ?');
144
+            $sth = $this->handle->prepare('SELECT '.$columnName.' FROM '.$this->tablename.' WHERE userid = ?');
145 145
             $sth->execute(array($userId));
146
-            $res=$sth->fetchColumn();
146
+            $res = $sth->fetchColumn();
147 147
             if ($res === false) {
148 148
                 // No result
149 149
                 $this->logger->error(sprintf('No result getting "%s" for user "%s"', $columnName, $userId));
150 150
                 throw new RuntimeException('User not found');
151 151
             }
152 152
             if ($res === NULL) {
153
-                return 0;  // Value unset
153
+                return 0; // Value unset
154 154
             }
155 155
             // Return type for integers depends on the PDO driver, can be string
156 156
             if (!is_numeric($res)) {
157 157
                 $this->logger->error(sprintf('Expected int type while getting "%s" for user "%s"', $columnName, $userId));
158 158
                 throw new RuntimeException('Unexpected return type');
159 159
             }
160
-            return (int)$res;
160
+            return (int) $res;
161 161
         }
162 162
         catch (Exception $e) {
163 163
             $this->logger->error('PDO error getting user', array('exception' => $e, 'userId' => $userId, 'columnName'=>$columnName));
@@ -174,11 +174,11 @@  discard block
 block discarded – undo
174 174
      */
175 175
     private function _setStringValue(string $columnName, string $userId, string $value): void
176 176
     {
177
-        if ( !in_array($columnName, $this->_allowedStringColumns) ) {
177
+        if (!in_array($columnName, $this->_allowedStringColumns)) {
178 178
             throw new InvalidArgumentException('Unsupported column name');
179 179
         }
180 180
         try {
181
-            $sth = $this->handle->prepare('UPDATE ' . $this->tablename . ' SET ' . $columnName . ' = ? WHERE userid = ?');
181
+            $sth = $this->handle->prepare('UPDATE '.$this->tablename.' SET '.$columnName.' = ? WHERE userid = ?');
182 182
             $sth->execute(array($value, $userId));
183 183
             if ($sth->rowCount() == 0) {
184 184
                 // Required for mysql which only returns the number of rows that were actually updated
@@ -202,11 +202,11 @@  discard block
 block discarded – undo
202 202
      */
203 203
     private function _setIntValue(string $columnName, string $userId, int $value): void
204 204
     {
205
-        if ( !in_array($columnName, $this->_allowedIntColumns) ) {
205
+        if (!in_array($columnName, $this->_allowedIntColumns)) {
206 206
             throw new InvalidArgumentException('Unsupported column name');
207 207
         }
208 208
         try {
209
-            $sth = $this->handle->prepare('UPDATE ' . $this->tablename . ' SET ' . $columnName . ' = ? WHERE userid = ?');
209
+            $sth = $this->handle->prepare('UPDATE '.$this->tablename.' SET '.$columnName.' = ? WHERE userid = ?');
210 210
             $sth->execute(array($value, $userId));
211 211
             if ($sth->rowCount() == 0) {
212 212
                 // Required for mysql which only returns the number of rows that were actually updated
@@ -318,17 +318,17 @@  discard block
 block discarded – undo
318 318
     {
319 319
         // Check for blocked
320 320
         if ($this->_getIntValue('blocked', $userId) != 0) {
321
-            return true;   // Blocked
321
+            return true; // Blocked
322 322
         }
323 323
 
324 324
         if (0 == $tempBlockDuration) {
325
-            return false;   // No check for temporary block
325
+            return false; // No check for temporary block
326 326
         }
327 327
 
328 328
         // Check for temporary block
329 329
         $timestamp = $this->getTemporaryBlockTimestamp($userId);
330 330
         // if no temporary block timestamp is set or if the temporary block is expired, return false
331
-        if ( 0 == $timestamp || ($timestamp + $tempBlockDuration * 60) < time()) {
331
+        if (0 == $timestamp || ($timestamp + $tempBlockDuration * 60) < time()) {
332 332
             return false;
333 333
         }
334 334
         return true;
@@ -384,7 +384,7 @@  discard block
 block discarded – undo
384 384
             $sth->execute();
385 385
         }
386 386
         catch (Exception $e) {
387
-            $statusMessage = "Error reading from UserStorage_PDO: ". $e->getMessage();
387
+            $statusMessage = "Error reading from UserStorage_PDO: ".$e->getMessage();
388 388
             return false;
389 389
         }
390 390
 
Please login to merge, or discard this patch.
library/tiqr/Tiqr/UserStorage/FileTrait.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -74,7 +74,7 @@
 block discarded – undo
74 74
      */
75 75
     public function getPath(): string
76 76
     {
77
-        if (substr($this->path, -1)!="/") return $this->path."/";
77
+        if (substr($this->path, -1) != "/") return $this->path."/";
78 78
         return $this->path;
79 79
     }
80 80
 
Please login to merge, or discard this patch.
library/tiqr/Tiqr/UserSecretStorage/File.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -80,7 +80,7 @@
 block discarded – undo
80 80
      */
81 81
     protected function setUserSecret(string $userId, string $secret): void
82 82
     {
83
-        $data=array();
83
+        $data = array();
84 84
         if ($this->_userExists($userId)) {
85 85
             $data = $this->_loadUser($userId);
86 86
         }
Please login to merge, or discard this patch.