Passed
Branch feature/testserver (9727dc)
by Pieter van der
08:04
created
TestServer/TestServerController.php 2 patches
Spacing   +21 added lines, -21 removed lines patch added patch discarded remove patch
@@ -40,15 +40,15 @@  discard block
 block discarded – undo
40 40
     private function initTiqrLibrary()
41 41
     {
42 42
         // Initialise the tiqr-server-library autoloader
43
-        $tiqr_dir = __DIR__ . '/../library/tiqr';
44
-        $vendor_dir = __DIR__ . '/../vendor';
43
+        $tiqr_dir = __DIR__.'/../library/tiqr';
44
+        $vendor_dir = __DIR__.'/../vendor';
45 45
 
46
-        require_once $tiqr_dir . '/Tiqr/AutoLoader.php';
46
+        require_once $tiqr_dir.'/Tiqr/AutoLoader.php';
47 47
 
48 48
         $autoloader = Tiqr_AutoLoader::getInstance([
49 49
             'tiqr.path' => $tiqr_dir,
50
-            'phpqrcode.path' => $vendor_dir . '/kairos/phpqrcode',
51
-            'zend.path' => $vendor_dir . '/zendframework/zendframework1/library'
50
+            'phpqrcode.path' => $vendor_dir.'/kairos/phpqrcode',
51
+            'zend.path' => $vendor_dir.'/zendframework/zendframework1/library'
52 52
         ]);
53 53
         $autoloader->setIncludePath();
54 54
     }
@@ -58,7 +58,7 @@  discard block
 block discarded – undo
58 58
      */
59 59
     private function getStorageDir(): string
60 60
     {
61
-        $storage_dir = __DIR__ . '/storage';
61
+        $storage_dir = __DIR__.'/storage';
62 62
         if (!is_dir($storage_dir)) {
63 63
             if (false == mkdir($storage_dir)) {
64 64
                 TestServerApp::error_exit(500, "Error creating storage directory: $storage_dir");
@@ -184,17 +184,17 @@  discard block
 block discarded – undo
184 184
         // The session ID is used for communicating enrollment status between this tiqr server and
185 185
         // the web browser displaying the enrollment interface. It is not used between the tiqr client and
186 186
         // this server. We do not use it.
187
-        $session_id = 'session_id_' . time();
187
+        $session_id = 'session_id_'.time();
188 188
         $app::log_info("Created session $session_id");
189 189
 
190 190
         // The user_id to create. Get it from the request, if it is not there use a test user ID.
191
-        $user_id = $app->getGET()['user_id'] ?? 'test-user-' . time();
191
+        $user_id = $app->getGET()['user_id'] ?? 'test-user-'.time();
192 192
 
193 193
         if ($this->userStorage->userExists($user_id)) {
194 194
             $app::log_warning("$user_id already exists");
195 195
         }
196 196
 
197
-        $user_display_name = $user_id . '\'s display name';
197
+        $user_display_name = $user_id.'\'s display name';
198 198
 
199 199
         // Create enrollemnt key. The display name we set here is returned in the metadata generated by
200 200
         // getEnrollmentMetadata.
@@ -202,10 +202,10 @@  discard block
 block discarded – undo
202 202
         //       App differs from the user's displayname on the server.
203 203
         $enrollment_key = $this->tiqrService->startEnrollmentSession($user_id, $user_display_name, $session_id);
204 204
         $app::log_info("Started enrollment session $enrollment_key");
205
-        $metadataUrl = $this->host_url . "/metadata";
206
-        $enroll_string = $this->tiqrService->generateEnrollString($metadataUrl) . "?enrollment_key=$enrollment_key";
205
+        $metadataUrl = $this->host_url."/metadata";
206
+        $enroll_string = $this->tiqrService->generateEnrollString($metadataUrl)."?enrollment_key=$enrollment_key";
207 207
         $encoded_enroll_string = htmlentities(urlencode($enroll_string));
208
-        $image_url = "/qr?code=" . $encoded_enroll_string;
208
+        $image_url = "/qr?code=".$encoded_enroll_string;
209 209
 
210 210
         $view->StartEnrollment(htmlentities($enroll_string), $image_url);
211 211
     }
@@ -247,8 +247,8 @@  discard block
 block discarded – undo
247 247
         // -----END NOTE-----
248 248
 
249 249
         // Add enrollment_secret to the $enrollment_url
250
-        $enrollment_url = $this->host_url . "/finish-enrollment?enrollment_secret=$enrollment_secret";
251
-        $authentication_url = $this->host_url . '/authentication';
250
+        $enrollment_url = $this->host_url."/finish-enrollment?enrollment_secret=$enrollment_secret";
251
+        $authentication_url = $this->host_url.'/authentication';
252 252
         // Get the enrollment data
253 253
         $enrollment_metadata = $this->tiqrService->getEnrollmentMetadata($enrollment_key, $authentication_url, $enrollment_url);
254 254
         if (false == $enrollment_metadata) {
@@ -365,10 +365,10 @@  discard block
 block discarded – undo
365 365
     private function logo(App $app)
366 366
     {
367 367
         // Source: https://nl.wikipedia.org/wiki/Bestand:Philips_PM5544.svg
368
-        $name = __DIR__ . '/Philips_PM5544.jpg';
368
+        $name = __DIR__.'/Philips_PM5544.jpg';
369 369
         $fp = fopen($name, 'rb');
370 370
         header('Content-Type: image/jpeg');
371
-        header('Content-Length: ' . filesize($name));
371
+        header('Content-Length: '.filesize($name));
372 372
         fpassthru($fp);
373 373
         fclose($fp);
374 374
     }
@@ -379,7 +379,7 @@  discard block
 block discarded – undo
379 379
         $users = array();
380 380
         foreach (scandir($storageDir) as $filename) {
381 381
             if (substr($filename, -5, 5) == '.json') {
382
-                $user = json_decode(file_get_contents($storageDir . '/' . $filename), true);
382
+                $user = json_decode(file_get_contents($storageDir.'/'.$filename), true);
383 383
                 if (($user != NULL) && ($user['secret'])) {
384 384
                     foreach ($user as $k => $v) {
385 385
                         $user[$k] = htmlentities($v);
@@ -393,7 +393,7 @@  discard block
 block discarded – undo
393 393
 
394 394
     private function start_authenticate(App $app, TestServerView $view)
395 395
     {
396
-        $session_id = 'session_id_' . time();
396
+        $session_id = 'session_id_'.time();
397 397
         $app::log_info("Created session $session_id");
398 398
 
399 399
         // The user_id to authenticate. Get it from the request, if it is not there use an empty user ID
@@ -422,7 +422,7 @@  discard block
 block discarded – undo
422 422
         $app::log_info('Started authentication URL');
423 423
         $app::log_info("authentication_url=$authentication_URL");
424 424
 
425
-        $image_url = "/qr?code=" . htmlentities(urlencode($authentication_URL));
425
+        $image_url = "/qr?code=".htmlentities(urlencode($authentication_URL));
426 426
 
427 427
         $response = '';
428 428
         if (strlen($user_id) > 0) {
@@ -432,7 +432,7 @@  discard block
 block discarded – undo
432 432
             $app::log_info("secret=$secret");
433 433
             $exploded = explode('/', $authentication_URL);
434 434
             $session_key = $exploded[3]; // hex encoded session
435
-            $challenge = $exploded[4];   // 10 digit hex challenge
435
+            $challenge = $exploded[4]; // 10 digit hex challenge
436 436
             $app::log_info("challenge=$challenge");
437 437
             $ocra = new Tiqr_OCRAWrapper('OCRA-1:HOTP-SHA1-6:QH10-S');
438 438
             $response = $ocra->calculateResponse($secret, $challenge, $session_key);
@@ -518,7 +518,7 @@  discard block
 block discarded – undo
518 518
         }
519 519
 
520 520
         // Lookup the secret of the user by ID
521
-        $userSecret = $this->userStorage->getSecret($userId);   // Assume this works
521
+        $userSecret = $this->userStorage->getSecret($userId); // Assume this works
522 522
         $app::log_info("userSercret=$userSecret");
523 523
 
524 524
         $app::log_info("Authenticating user");
Please login to merge, or discard this patch.
Braces   +1 added lines, -2 removed lines patch added patch discarded remove patch
@@ -261,8 +261,7 @@
 block discarded – undo
261 261
                 foreach ($value1 as $key2 => $value2) {
262 262
                     $app::log_info("Metadata: $key1/$key2=$value2");
263 263
                 }
264
-            }
265
-            else {
264
+            } else {
266 265
                 $app::log_info("Metadata: $key1=$value1");
267 266
             }
268 267
         }
Please login to merge, or discard this patch.
TestServer/TestServerApp.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -76,14 +76,14 @@
 block discarded – undo
76 76
         if ($uri[0] != '/') {
77 77
             self::error_exit(500, 'REQUEST_URI must start with "/"');
78 78
         }
79
-        self::log_info('--');   // End of the HTTP dump
79
+        self::log_info('--'); // End of the HTTP dump
80 80
 
81 81
         $path = parse_url($uri, PHP_URL_PATH);
82 82
 
83 83
         try {
84 84
             $this->router->Route($this, $path);
85 85
         } catch (Exception $e) {
86
-            self::error_exit(500, 'Exception: ' . $e->getMessage() . "\n\n" . $e->getTraceAsString());
86
+            self::error_exit(500, 'Exception: '.$e->getMessage()."\n\n".$e->getTraceAsString());
87 87
         }
88 88
     }
89 89
 
Please login to merge, or discard this patch.
TestServer/TestServerView.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -96,7 +96,7 @@  discard block
 block discarded – undo
96 96
     {
97 97
         $refreshurl = '/start-authenticate';
98 98
         if (strlen($user_id) > 0) {
99
-            $refreshurl.= "?user_id=$user_id";
99
+            $refreshurl .= "?user_id=$user_id";
100 100
         }
101 101
         $this->begin();
102 102
         echo <<<HTML
@@ -107,7 +107,7 @@  discard block
 block discarded – undo
107 107
 <code>$authentication_URL</code>
108 108
 <br />
109 109
 HTML;
110
-        if (strlen($response)>0) {
110
+        if (strlen($response) > 0) {
111 111
             echo <<<HTML
112 112
 <p>The response (for offline validation) is: <code>$response</code></p>
113 113
 HTML;
Please login to merge, or discard this patch.
TestServer/app.php 1 patch
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -14,18 +14,18 @@
 block discarded – undo
14 14
 
15 15
 namespace TestServer;
16 16
 
17
-require_once __DIR__ . '/TestServerApp.php';
18
-require_once __DIR__ . '/TestServerController.php';
19
-require_once __DIR__ . '/TestServerView.php';
17
+require_once __DIR__.'/TestServerApp.php';
18
+require_once __DIR__.'/TestServerController.php';
19
+require_once __DIR__.'/TestServerView.php';
20 20
 
21 21
 // TODO: Update / set configuration. See readme
22 22
 $config_filename = 'config';
23 23
 
24
-$config_dir = __DIR__ . '/config/';
24
+$config_dir = __DIR__.'/config/';
25 25
 
26 26
 $config = array();
27
-if (file_exists($config_dir . $config_filename)) {
28
-    $config = json_decode(file_get_contents($config_dir . $config_filename), true);
27
+if (file_exists($config_dir.$config_filename)) {
28
+    $config = json_decode(file_get_contents($config_dir.$config_filename), true);
29 29
 }
30 30
 
31 31
 $host_url = $config['host_url'] ?? 'http://localhost:8000';
Please login to merge, or discard this patch.