Passed
Push — develop ( afb057...0a569b )
by Pieter van der
01:05 queued 14s
created
library/tiqr/Tiqr/OcraService/OathServiceClient.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -81,7 +81,7 @@
 block discarded – undo
81 81
                     'verifyResponse for user "%s" failed',
82 82
                     $userId
83 83
                 ),
84
-                array( 'exception' => $e)
84
+                array('exception' => $e)
85 85
             );
86 86
             return false;
87 87
         }
Please login to merge, or discard this patch.
library/tiqr/Tiqr/Random.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -42,7 +42,7 @@
 block discarded – undo
42 42
     public static function randomBytes(int $length): string
43 43
     {
44 44
         // Get $length cryptographically secure pseudo-random bytes
45
-        $rnd=\random_bytes($length);
45
+        $rnd = \random_bytes($length);
46 46
 
47 47
         if (strlen($rnd) !== $length) {
48 48
             throw new Exception("random_bytes did not return the requested number of bytes");
Please login to merge, or discard this patch.
library/tiqr/Tiqr/Exception/ReadWriteException.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -22,6 +22,6 @@
 block discarded – undo
22 22
     {
23 23
         // $code must be int, otherwise this throws with Error("Wrong parameters for ReadWriteException")
24 24
         // PDOException::getCode() can return a sting
25
-        return new self($e->getMessage(), (int)$e->getCode(), $e );
25
+        return new self($e->getMessage(), (int) $e->getCode(), $e);
26 26
     }
27 27
 }
Please login to merge, or discard this patch.
library/tiqr/Tiqr/Service.php 3 patches
Indentation   +33 added lines, -33 removed lines patch added patch discarded remove patch
@@ -571,17 +571,17 @@  discard block
 block discarded – undo
571 571
         }
572 572
 
573 573
         $metadata = array("service"=>
574
-                               array("displayName"       => $this->_name,
575
-                                     "identifier"        => $this->_identifier,
576
-                                     "logoUrl"           => $this->_logoUrl,
577
-                                     "infoUrl"           => $this->_infoUrl,
578
-                                     "authenticationUrl" => $authenticationUrl,
579
-                                     "ocraSuite"         => $this->_ocraSuite,
580
-                                     "enrollmentUrl"     => $enrollmentUrl
581
-                               ),
582
-                          "identity"=>
583
-                               array("identifier" =>$data["userId"],
584
-                                     "displayName"=>$data["displayName"]));
574
+                                array("displayName"       => $this->_name,
575
+                                        "identifier"        => $this->_identifier,
576
+                                        "logoUrl"           => $this->_logoUrl,
577
+                                        "infoUrl"           => $this->_infoUrl,
578
+                                        "authenticationUrl" => $authenticationUrl,
579
+                                        "ocraSuite"         => $this->_ocraSuite,
580
+                                        "enrollmentUrl"     => $enrollmentUrl
581
+                                ),
582
+                            "identity"=>
583
+                                array("identifier" =>$data["userId"],
584
+                                        "displayName"=>$data["displayName"]));
585 585
 
586 586
         $this->_unsetStateValue(self::PREFIX_ENROLLMENT, $enrollmentKey);
587 587
 
@@ -611,28 +611,28 @@  discard block
 block discarded – undo
611 611
      */
612 612
     public function getEnrollmentSecret(string $enrollmentKey): string
613 613
     {
614
-         $data = $this->_getStateValue(self::PREFIX_ENROLLMENT, $enrollmentKey);
615
-         if (!is_array($data)) {
616
-             $this->logger->error('getEnrollmentSecret: enrollment key not found');
617
-             throw new RuntimeException('enrollment key not found');
618
-         }
619
-         $userId = $data["userId"] ?? NULL;
620
-         $sessionId = $data["sessionId"] ?? NULL;
621
-         if (!is_string($userId) || !(is_string($sessionId))) {
622
-             throw new RuntimeException('getEnrollmentSecret: invalid enrollment data');
623
-         }
624
-         $enrollmentData = [
625
-             "userId" => $userId,
626
-             "sessionId" => $sessionId
627
-         ];
628
-         $enrollmentSecret = $this->_uniqueSessionKey();
629
-         $this->_setStateValue(
630
-             self::PREFIX_ENROLLMENT_SECRET,
631
-             $enrollmentSecret,
632
-             $enrollmentData,
633
-             self::ENROLLMENT_EXPIRE
634
-         );
635
-         return $enrollmentSecret;
614
+            $data = $this->_getStateValue(self::PREFIX_ENROLLMENT, $enrollmentKey);
615
+            if (!is_array($data)) {
616
+                $this->logger->error('getEnrollmentSecret: enrollment key not found');
617
+                throw new RuntimeException('enrollment key not found');
618
+            }
619
+            $userId = $data["userId"] ?? NULL;
620
+            $sessionId = $data["sessionId"] ?? NULL;
621
+            if (!is_string($userId) || !(is_string($sessionId))) {
622
+                throw new RuntimeException('getEnrollmentSecret: invalid enrollment data');
623
+            }
624
+            $enrollmentData = [
625
+                "userId" => $userId,
626
+                "sessionId" => $sessionId
627
+            ];
628
+            $enrollmentSecret = $this->_uniqueSessionKey();
629
+            $this->_setStateValue(
630
+                self::PREFIX_ENROLLMENT_SECRET,
631
+                $enrollmentSecret,
632
+                $enrollmentData,
633
+                self::ENROLLMENT_EXPIRE
634
+            );
635
+            return $enrollmentSecret;
636 636
     }
637 637
 
638 638
     /**
Please login to merge, or discard this patch.
Braces   +8 added lines, -7 removed lines patch added patch discarded remove patch
@@ -287,8 +287,7 @@  discard block
 block discarded – undo
287 287
         if (isset($options['ocraservice']) && $options['ocraservice']['type'] != 'tiqr') {
288 288
             $options['ocraservice']['ocra.suite'] = $this->_ocraSuite;
289 289
             $this->_ocraService = Tiqr_OcraService::getOcraService($options['ocraservice']['type'], $options['ocraservice'], $logger);
290
-        }
291
-        else { // Create default ocraservice
290
+        } else { // Create default ocraservice
292 291
             $this->_ocraService = Tiqr_OcraService::getOcraService('tiqr', array('ocra.suite' => $this->_ocraSuite), $logger);
293 292
         }
294 293
     }
@@ -347,8 +346,9 @@  discard block
 block discarded – undo
347 346
                 case 'APNS':
348 347
                 case 'APNS_DIRECT':
349 348
                     $apns_version = $this->_options['apns.version'] ?? 2;
350
-                    if ($apns_version !=2)
351
-                        throw new InvalidArgumentException("Unsupported APNS version '$apns_version'");
349
+                    if ($apns_version !=2) {
350
+                                            throw new InvalidArgumentException("Unsupported APNS version '$apns_version'");
351
+                    }
352 352
                     $message = new Tiqr_Message_APNS2($this->_options, $this->logger);
353 353
                     break;
354 354
 
@@ -514,7 +514,9 @@  discard block
 block discarded – undo
514 514
             $sessionId = session_id(); 
515 515
         }
516 516
         $status = $this->_getStateValue(self::PREFIX_ENROLLMENT_STATUS, $sessionId);
517
-        if (is_null($status)) return self::ENROLLMENT_STATUS_IDLE;
517
+        if (is_null($status)) {
518
+            return self::ENROLLMENT_STATUS_IDLE;
519
+        }
518 520
         return $status;
519 521
     }
520 522
         
@@ -871,8 +873,7 @@  discard block
 block discarded – undo
871 873
         
872 874
         try {
873 875
             return $this->_getStateValue("authenticated_", $sessionId);
874
-        }
875
-        catch (Exception $e) {
876
+        } catch (Exception $e) {
876 877
             $this->logger->error('getAuthenticatedUser failed', array('exception'=>$e));
877 878
             return NULL;
878 879
         }
Please login to merge, or discard this patch.
Spacing   +38 added lines, -38 removed lines patch added patch discarded remove patch
@@ -111,7 +111,7 @@  discard block
 block discarded – undo
111 111
     // INVALID_USERID: The client authenticated a different user than the server expected. This error is returned when
112 112
     // the application stated an authentication session specifying the userId and later during the authentication
113 113
     // provides a different userId
114
-    const AUTH_RESULT_INVALID_USERID    = 5;
114
+    const AUTH_RESULT_INVALID_USERID = 5;
115 115
     
116 116
     /**
117 117
      * The default OCRA Suite (RFC 6287) to use for authentication in Tiqr
@@ -220,7 +220,7 @@  discard block
 block discarded – undo
220 220
      * @param int $version The tiqr protocol version to use (defaults to the latest)
221 221
      * @throws Exception
222 222
      */
223
-    public function __construct(LoggerInterface $logger, array $options=array(), int $version = 2)
223
+    public function __construct(LoggerInterface $logger, array $options = array(), int $version = 2)
224 224
     {
225 225
         $this->_options = $options; // Used to later get settings for Tiqr_Message_*
226 226
         $this->logger = $logger;
@@ -342,7 +342,7 @@  discard block
 block discarded – undo
342 342
                 case 'APNS':
343 343
                 case 'APNS_DIRECT':
344 344
                     $apns_version = $this->_options['apns.version'] ?? 2;
345
-                    if ($apns_version !=2)
345
+                    if ($apns_version != 2)
346 346
                         throw new InvalidArgumentException("Unsupported APNS version '$apns_version'");
347 347
                     $message = new Tiqr_Message_APNS2($this->_options, $this->logger);
348 348
                     break;
@@ -361,11 +361,11 @@  discard block
 block discarded – undo
361 361
             // can use this value to stop offering the authentication to the user.
362 362
             // Use CHALLENGE_EXPIRE - 30 seconds as the maximum timeout to send to the client. This gives the user 30 seconds
363 363
             // before the authentication session expires at the server. Never send an authenticationTimeout of less than 30 seconds.
364
-            $authenticationTimeout = max( 30, self::CHALLENGE_EXPIRE - 30);
364
+            $authenticationTimeout = max(30, self::CHALLENGE_EXPIRE - 30);
365 365
 
366 366
             $this->logger->info(sprintf('Creating and sending a %s push notification', $notificationType));
367 367
             $message->setId(time());
368
-            $message->setText("Please authenticate for " . $this->_name);
368
+            $message->setText("Please authenticate for ".$this->_name);
369 369
             $message->setAddress($notificationAddress);
370 370
             $message->setCustomProperty('challenge', $this->_getChallengeUrl($sessionKey));
371 371
             $message->setCustomProperty('authenticationTimeout', $authenticationTimeout);
@@ -422,13 +422,13 @@  discard block
 block discarded – undo
422 422
      * @return string The authentication sessionKey
423 423
      * @throws Exception when starting the authentication session failed
424 424
      */
425
-    public function startAuthenticationSession(string $userId="", string $sessionId="", string $spIdentifier=""): string
425
+    public function startAuthenticationSession(string $userId = "", string $sessionId = "", string $spIdentifier = ""): string
426 426
     {
427
-        if ($sessionId=="") {
427
+        if ($sessionId == "") {
428 428
             $sessionId = session_id();
429 429
         }
430 430
 
431
-        if ($spIdentifier=="") {
431
+        if ($spIdentifier == "") {
432 432
             $spIdentifier = $this->_identifier;
433 433
         }
434 434
 
@@ -437,7 +437,7 @@  discard block
 block discarded – undo
437 437
         
438 438
         $data = array("sessionId"=>$sessionId, "challenge"=>$challenge, "spIdentifier" => $spIdentifier);
439 439
         
440
-        if ($userId!="") {
440
+        if ($userId != "") {
441 441
             $data["userId"] = $userId;
442 442
         }
443 443
         
@@ -461,9 +461,9 @@  discard block
 block discarded – undo
461 461
      * @return String The enrollment key
462 462
      * @throws Exception when start the enrollement session failed
463 463
      */
464
-    public function startEnrollmentSession(string $userId, string $displayName, string $sessionId=""): string
464
+    public function startEnrollmentSession(string $userId, string $displayName, string $sessionId = ""): string
465 465
     {
466
-        if ($sessionId=="") {
466
+        if ($sessionId == "") {
467 467
             $sessionId = session_id();
468 468
         }
469 469
         $enrollmentKey = $this->_uniqueSessionKey();
@@ -483,9 +483,9 @@  discard block
 block discarded – undo
483 483
      * @param string $sessionId The application's session identifier (defaults to php session)
484 484
      * @throws Exception when resetting the session failed
485 485
      */
486
-    public function resetEnrollmentSession(string $sessionId=""): void
486
+    public function resetEnrollmentSession(string $sessionId = ""): void
487 487
     {
488
-        if ($sessionId=="") {
488
+        if ($sessionId == "") {
489 489
             $sessionId = session_id();
490 490
         }
491 491
 
@@ -520,9 +520,9 @@  discard block
 block discarded – undo
520 520
      *
521 521
      * @throws Exception when an error communicating with the state storage backend was detected
522 522
      */
523
-    public function getEnrollmentStatus(string $sessionId=""): int
523
+    public function getEnrollmentStatus(string $sessionId = ""): int
524 524
     { 
525
-        if ($sessionId=="") {
525
+        if ($sessionId == "") {
526 526
             $sessionId = session_id(); 
527 527
         }
528 528
         $status = $this->_getStateValue(self::PREFIX_ENROLLMENT_STATUS, $sessionId);
@@ -696,7 +696,7 @@  discard block
 block discarded – undo
696 696
             if (NULL === $data) {
697 697
                 throw new RuntimeException('Enrollment secret not found');
698 698
             }
699
-            if ( !is_array($data) || !is_string($data["userId"] ?? NULL)) {
699
+            if (!is_array($data) || !is_string($data["userId"] ?? NULL)) {
700 700
                 throw new RuntimeException('Invalid enrollment data');
701 701
             }
702 702
 
@@ -736,7 +736,7 @@  discard block
 block discarded – undo
736 736
                 $this->_setEnrollmentStatus($data["sessionId"], self::ENROLLMENT_STATUS_FINALIZED);
737 737
             } else {
738 738
                 $this->logger->error(
739
-                    'Enrollment status is not finalized, enrollmentsecret was not found in state storage. ' .
739
+                    'Enrollment status is not finalized, enrollmentsecret was not found in state storage. '.
740 740
                     'Warning! the method will still return "true" as a result.'
741 741
                 );
742 742
             }
@@ -805,9 +805,9 @@  discard block
 block discarded – undo
805 805
             throw $e;
806 806
         }
807 807
 
808
-        $sessionId = $state["sessionId"] ?? NULL;   // Application's sessionId
809
-        $challenge = $state["challenge"] ?? NULL;   // The challenge we sent to the Tiqr client
810
-        if (!is_string($sessionId) || (!is_string($challenge)) ) {
808
+        $sessionId = $state["sessionId"] ?? NULL; // Application's sessionId
809
+        $challenge = $state["challenge"] ?? NULL; // The challenge we sent to the Tiqr client
810
+        if (!is_string($sessionId) || (!is_string($challenge))) {
811 811
             throw new RuntimeException('Invalid state for state storage');
812 812
         }
813 813
 
@@ -816,7 +816,7 @@  discard block
 block discarded – undo
816 816
         $challengeUserId = $state["userId"] ?? NULL;
817 817
 
818 818
         // If the application requested a specific userId, verify that that is that userId that we're now authenticating
819
-        if ($challengeUserId!==NULL && ($userId !== $challengeUserId)) {
819
+        if ($challengeUserId !== NULL && ($userId !== $challengeUserId)) {
820 820
             $this->logger->error(
821 821
                 sprintf('Authentication failed: the requested userId "%s" does not match userId "%s" that is being authenticated',
822 822
                 $challengeUserId, $userId)
@@ -864,9 +864,9 @@  discard block
 block discarded – undo
864 864
      *
865 865
      * @throws Exception when there was an error communicating with the storage backed
866 866
      */
867
-    public function logout(string $sessionId=""): void
867
+    public function logout(string $sessionId = ""): void
868 868
     {
869
-        if ($sessionId=="") {
869
+        if ($sessionId == "") {
870 870
             $sessionId = session_id(); 
871 871
         }
872 872
         
@@ -906,9 +906,9 @@  discard block
 block discarded – undo
906 906
      *
907 907
      * Does not throw
908 908
      */
909
-    public function getAuthenticatedUser(string $sessionId=""): ?string
909
+    public function getAuthenticatedUser(string $sessionId = ""): ?string
910 910
     {
911
-        if ($sessionId=="") {
911
+        if ($sessionId == "") {
912 912
             $this->logger->debug('Using the PHP session id, as no session id was provided');
913 913
             $sessionId = session_id(); 
914 914
         }
@@ -952,22 +952,22 @@  discard block
 block discarded – undo
952 952
         $challenge = $state["challenge"] ?? '';
953 953
         $spIdentifier = $state["spIdentifier"] ?? '';
954 954
 
955
-        if ( (strpos($this->_protocolAuth, 'https://') === 0) || (strpos($this->_protocolAuth, 'http://') === 0) ) {
955
+        if ((strpos($this->_protocolAuth, 'https://') === 0) || (strpos($this->_protocolAuth, 'http://') === 0)) {
956 956
             // Create universal Link
957
-            $parameters=array();
957
+            $parameters = array();
958 958
             if (!is_null($userId)) {
959
-                $parameters[]='u='.urlencode($userId);
959
+                $parameters[] = 'u='.urlencode($userId);
960 960
             }
961
-            $parameters[]='s='.urlencode($sessionKey);
962
-            $parameters[]='q='.urlencode($challenge);
963
-            $parameters[]='i='.urlencode($this->getIdentifier());
964
-            $parameters[]='v='.urlencode($this->_protocolVersion);
961
+            $parameters[] = 's='.urlencode($sessionKey);
962
+            $parameters[] = 'q='.urlencode($challenge);
963
+            $parameters[] = 'i='.urlencode($this->getIdentifier());
964
+            $parameters[] = 'v='.urlencode($this->_protocolVersion);
965 965
             return $this->_protocolAuth.'?'.implode('&', $parameters);
966 966
         }
967 967
 
968 968
         // Create custom URL scheme
969 969
         // Last bit is the spIdentifier
970
-        return $this->_protocolAuth."://".(!is_null($userId)?urlencode($userId).'@':'').$this->getIdentifier()."/".$sessionKey."/".$challenge."/".urlencode($spIdentifier)."/".$this->_protocolVersion;
970
+        return $this->_protocolAuth."://".(!is_null($userId) ?urlencode($userId).'@' : '').$this->getIdentifier()."/".$sessionKey."/".$challenge."/".urlencode($spIdentifier)."/".$this->_protocolVersion;
971 971
     }
972 972
 
973 973
     /**
@@ -978,7 +978,7 @@  discard block
 block discarded – undo
978 978
     {
979 979
         // The are two formats see: https://tiqr.org/technical/protocol/
980 980
 
981
-        if ( (strpos($this->_protocolEnroll, 'https://') === 0) || (strpos($this->_protocolEnroll, 'http://') === 0) ) {
981
+        if ((strpos($this->_protocolEnroll, 'https://') === 0) || (strpos($this->_protocolEnroll, 'http://') === 0)) {
982 982
             // Create universal Link
983 983
             return $this->_protocolEnroll.'?metadata='.urlencode($metadataUrl);
984 984
         }
@@ -997,7 +997,7 @@  discard block
 block discarded – undo
997 997
     protected function _uniqueSessionKey(): string
998 998
     {
999 999
 
1000
-        return bin2hex( Tiqr_Random::randomBytes(self::SESSION_KEY_LENGTH_BYTES) );
1000
+        return bin2hex(Tiqr_Random::randomBytes(self::SESSION_KEY_LENGTH_BYTES));
1001 1001
     }
1002 1002
     
1003 1003
     /**
@@ -1028,7 +1028,7 @@  discard block
 block discarded – undo
1028 1028
      */
1029 1029
     protected function _setStateValue(string $key_prefix, string $key, $value, int $expire): void {
1030 1030
         $this->_stateStorage->setValue(
1031
-            $key_prefix . $this->_hashKey($key),
1031
+            $key_prefix.$this->_hashKey($key),
1032 1032
             $value,
1033 1033
             $expire
1034 1034
         );
@@ -1045,7 +1045,7 @@  discard block
 block discarded – undo
1045 1045
 
1046 1046
     protected function _getStateValue(string $key_prefix, string $key) {
1047 1047
         return $this->_stateStorage->getValue(
1048
-            $key_prefix . $this->_hashKey($key)
1048
+            $key_prefix.$this->_hashKey($key)
1049 1049
         );
1050 1050
     }
1051 1051
 
@@ -1059,7 +1059,7 @@  discard block
 block discarded – undo
1059 1059
      */
1060 1060
     protected function _unsetStateValue(string $key_prefix, string $key): void {
1061 1061
         $this->_stateStorage->unsetValue(
1062
-            $key_prefix . $this->_hashKey($key)
1062
+            $key_prefix.$this->_hashKey($key)
1063 1063
         );
1064 1064
     }
1065 1065
 
Please login to merge, or discard this patch.
library/tiqr/Tiqr/Message/APNS2.php 2 patches
Braces   +1 added lines, -2 removed lines patch added patch discarded remove patch
@@ -28,8 +28,7 @@
 block discarded – undo
28 28
             // Use HTTP/1.1 instead of HTTP/2
29 29
             $curl_options[CURLOPT_HTTP_VERSION] = CURL_HTTP_VERSION_1_1;
30 30
             $this->logger->notice(sprintf('Using HTTP/1.1 CURL Proxy URL: "%s" and port "%s"',  $curl_options[CURLOPT_URL], $curl_options[CURLOPT_URL]));
31
-        }
32
-        else {
31
+        } else {
33 32
             $version_info = curl_version();
34 33
             if ($version_info['features'] & CURL_VERSION_HTTP2 == 0) {
35 34
                 throw new RuntimeException('APNS2 requires HTTP/2 support in curl');
Please login to merge, or discard this patch.
Spacing   +20 added lines, -20 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,11 +47,11 @@  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
             // Log openssl error information
53 53
             while ($msg = openssl_error_string()) {
54
-                $this->logger->error('openssl_x509_parse(): ' . $msg);
54
+                $this->logger->error('openssl_x509_parse(): '.$msg);
55 55
             }
56 56
             throw new RuntimeException('Error parsing APNS client certificate');
57 57
         }
@@ -76,11 +76,11 @@  discard block
 block discarded – undo
76 76
         $authProvider = AuthProvider\Certificate::create($authProviderOptions);
77 77
 
78 78
         // Create the push message
79
-        $alert=Alert::create();
79
+        $alert = Alert::create();
80 80
         $alert->setBody($this->getText());
81 81
         // Note: It is possible to specify a title and a subtitle: $alert->setTitle() && $alert->setSubtitle()
82 82
         //       The tiqr service currently does not implement this.
83
-        $payload=Payload::create()->setAlert($alert);
83
+        $payload = Payload::create()->setAlert($alert);
84 84
         $payload->setSound('default');
85 85
         foreach ($this->getCustomProperties() as $name => $value) {
86 86
             $payload->setCustomValue($name, $value);
@@ -91,32 +91,32 @@  discard block
 block discarded – undo
91 91
         $payload->setMutableContent(true);
92 92
 
93 93
         $this->logger->debug(sprintf('JSON Payload: %s', $payload->toJson()));
94
-        $notification=new Notification($payload, $this->getAddress());
94
+        $notification = new Notification($payload, $this->getAddress());
95 95
         // Set expiration to 30 seconds from now, same as Message_APNS
96 96
         $now = new DateTime();
97
-        $expirationInstant=$now->add(new DateInterval('PT30S'));
97
+        $expirationInstant = $now->add(new DateInterval('PT30S'));
98 98
         $notification->setExpirationAt($expirationInstant);
99 99
 
100 100
         // Send the push message
101 101
         $client = new Client($authProvider, $options['apns.environment'] == 'production', $curl_options);
102 102
         $client->addNotification($notification);
103
-        $responses=$client->push();
104
-        if ( sizeof($responses) != 1) {
105
-            $this->logger->warning(sprintf('Unexpected number responses. Expected 1, got %d', sizeof($responses)) );
103
+        $responses = $client->push();
104
+        if (sizeof($responses) != 1) {
105
+            $this->logger->warning(sprintf('Unexpected number responses. Expected 1, got %d', sizeof($responses)));
106 106
             if (sizeof($responses) == 0) {
107 107
                 $this->logger->warning('Could not determine whether the notification was sent');
108 108
                 return;
109 109
             }
110 110
         }
111 111
         /** @var \Pushok\Response $response */
112
-        $response = reset($responses);  // Get first response from the array
113
-        $deviceToken=$response->getDeviceToken() ?? '';
112
+        $response = reset($responses); // Get first response from the array
113
+        $deviceToken = $response->getDeviceToken() ?? '';
114 114
         // A canonical UUID that is the unique ID for the notification. E.g. 123e4567-e89b-12d3-a456-4266554400a0
115
-        $apnsId=$response->getApnsId() ?? '';
115
+        $apnsId = $response->getApnsId() ?? '';
116 116
         // Status code. E.g. 200 (Success), 410 (The device token is no longer active for the topic.)
117
-        $statusCode=$response->getStatusCode();
117
+        $statusCode = $response->getStatusCode();
118 118
         $this->logger->info(sprintf('Got response with ApnsId "%s", status %s for deviceToken "%s"', $apnsId, $statusCode, $deviceToken));
119
-        if ( strcasecmp($deviceToken, $this->getAddress()) ) {
119
+        if (strcasecmp($deviceToken, $this->getAddress())) {
120 120
         $this->logger->warning(sprintf('Unexpected deviceToken in response. Expected: "%s"; got: "%s"', $this->getAddress(), $deviceToken));
121 121
         }
122 122
         if ($statusCode == 200) {
@@ -124,9 +124,9 @@  discard block
 block discarded – undo
124 124
             return;
125 125
         }
126 126
 
127
-        $reasonPhrase=$response->getReasonPhrase(); // E.g. The device token is no longer active for the topic.
128
-        $errorReason=$response->getErrorReason(); // E.g. Unregistered
129
-        $errorDescription=$response->getErrorDescription(); // E.g. The device token is inactive for the specified topic.
127
+        $reasonPhrase = $response->getReasonPhrase(); // E.g. The device token is no longer active for the topic.
128
+        $errorReason = $response->getErrorReason(); // E.g. Unregistered
129
+        $errorDescription = $response->getErrorDescription(); // E.g. The device token is inactive for the specified topic.
130 130
 
131 131
         $this->logger->error(sprintf('Error sending APNS2 push notification. APNS ID: "%s"; deviceToken: "%s"; Error: "%s" "%s" "%s"', $apnsId, $deviceToken, $reasonPhrase, $errorReason, $errorDescription));
132 132
         throw new RuntimeException(
Please login to merge, or discard this patch.
library/tiqr/Tiqr/UserSecretStorage/Pdo.php 3 patches
Indentation   -1 removed lines patch added patch discarded remove patch
@@ -42,7 +42,6 @@
 block discarded – undo
42 42
     userid varchar(30) NOT NULL UNIQUE,
43 43
     secret varchar(128),
44 44
 );
45
-
46 45
  * @see Tiqr_UserSecretStorage::getSecretStorage()
47 46
  * @see Tiqr_UserSecretStorage_Interface
48 47
  *
Please login to merge, or discard this patch.
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -87,7 +87,7 @@  discard block
 block discarded – undo
87 87
     public function userExists(string $userId): bool
88 88
     {
89 89
         try {
90
-            $sth = $this->handle->prepare('SELECT userid FROM ' . $this->tableName . ' WHERE userid = ?');
90
+            $sth = $this->handle->prepare('SELECT userid FROM '.$this->tableName.' WHERE userid = ?');
91 91
             $sth->execute(array($userId));
92 92
             return (false !== $sth->fetchColumn());
93 93
         }
@@ -107,9 +107,9 @@  discard block
 block discarded – undo
107 107
     protected function getUserSecret(string $userId): string
108 108
     {
109 109
         try {
110
-            $sth = $this->handle->prepare('SELECT secret FROM ' . $this->tableName . ' WHERE userid = ?');
110
+            $sth = $this->handle->prepare('SELECT secret FROM '.$this->tableName.' WHERE userid = ?');
111 111
             $sth->execute(array($userId));
112
-            $res=$sth->fetchColumn();
112
+            $res = $sth->fetchColumn();
113 113
             if ($res === false) {
114 114
                 // No result
115 115
                 $this->logger->error(sprintf('No result getting secret for user "%s"', $userId));
@@ -145,9 +145,9 @@  discard block
 block discarded – undo
145 145
         // - The INSERT will fail when displayname has a NOT NULL constraint
146 146
         try {
147 147
             if ($this->userExists($userId)) {
148
-                $sth = $this->handle->prepare('UPDATE ' . $this->tableName . ' SET secret = ? WHERE userid = ?');
148
+                $sth = $this->handle->prepare('UPDATE '.$this->tableName.' SET secret = ? WHERE userid = ?');
149 149
             } else {
150
-                $sth = $this->handle->prepare('INSERT INTO ' . $this->tableName . ' (secret,userid) VALUES (?,?)');
150
+                $sth = $this->handle->prepare('INSERT INTO '.$this->tableName.' (secret,userid) VALUES (?,?)');
151 151
             }
152 152
             $sth->execute(array($secret, $userId));
153 153
         }
@@ -171,7 +171,7 @@  discard block
 block discarded – undo
171 171
             $sth->execute();
172 172
         }
173 173
         catch (Exception $e) {
174
-            $statusMessage = "UserSecretStorage_PDO error: " . $e->getMessage();
174
+            $statusMessage = "UserSecretStorage_PDO error: ".$e->getMessage();
175 175
             return false;
176 176
         }
177 177
 
Please login to merge, or discard this patch.
Braces   +4 added lines, -8 removed lines patch added patch discarded remove patch
@@ -90,8 +90,7 @@  discard block
 block discarded – undo
90 90
             $sth = $this->handle->prepare('SELECT userid FROM ' . $this->tableName . ' WHERE userid = ?');
91 91
             $sth->execute(array($userId));
92 92
             return (false !== $sth->fetchColumn());
93
-        }
94
-        catch (Exception $e) {
93
+        } catch (Exception $e) {
95 94
             $this->logger->error('PDO error checking user exists', array('exception'=>$e, 'userId'=>$userId));
96 95
             throw ReadWriteException::fromOriginalException($e);
97 96
         }
@@ -115,8 +114,7 @@  discard block
 block discarded – undo
115 114
                 $this->logger->error(sprintf('No result getting secret for user "%s"', $userId));
116 115
                 throw new RuntimeException('User not found');
117 116
             }
118
-        }
119
-        catch (Exception $e) {
117
+        } catch (Exception $e) {
120 118
             $this->logger->error('PDO error getting user', array('exception' => $e, 'userId' => $userId));
121 119
             throw ReadWriteException::fromOriginalException($e);
122 120
         }
@@ -150,8 +148,7 @@  discard block
 block discarded – undo
150 148
                 $sth = $this->handle->prepare('INSERT INTO ' . $this->tableName . ' (secret,userid) VALUES (?,?)');
151 149
             }
152 150
             $sth->execute(array($secret, $userId));
153
-        }
154
-        catch (Exception $e) {
151
+        } catch (Exception $e) {
155 152
             $this->logger->error(
156 153
                 sprintf('Unable to persist user secret for user "%s" in user secret storage (PDO)', $userId),
157 154
                 array('exception'=>$e)
@@ -169,8 +166,7 @@  discard block
 block discarded – undo
169 166
         try {
170 167
             $sth = $this->handle->prepare('SELECT secret FROM '.$this->tableName.' LIMIT 1');
171 168
             $sth->execute();
172
-        }
173
-        catch (Exception $e) {
169
+        } catch (Exception $e) {
174 170
             $statusMessage = "UserSecretStorage_PDO error: " . $e->getMessage();
175 171
             return false;
176 172
         }
Please login to merge, or discard this patch.
library/tiqr/Tiqr/StateStorage/Pdo.php 3 patches
Indentation   -1 removed lines patch added patch discarded remove patch
@@ -59,7 +59,6 @@
 block discarded – undo
59 59
 );
60 60
 
61 61
 CREATE INDEX IF NOT EXISTS index_tiqrstate_expire ON tiqrstate (expire);
62
-
63 62
  * @see Tiqr_StateStorage::getStorage()
64 63
  * @see Tiqr_StateStorage_StateStorageInterface
65 64
  *
Please login to merge, or discard this 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.
Braces   +5 added lines, -10 removed lines patch added patch discarded remove patch
@@ -123,8 +123,7 @@  discard block
 block discarded – undo
123 123
             $this->logger->notice(
124 124
                 sprintf("Deleted %d expired keys", $deletedRows)
125 125
             );
126
-        }
127
-        catch (Exception $e) {
126
+        } catch (Exception $e) {
128 127
             $this->logger->error(
129 128
                 sprintf("Deleting expired keys failed: %s", $e->getMessage()),
130 129
                 array('exception', $e)
@@ -157,8 +156,7 @@  discard block
 block discarded – undo
157 156
         }
158 157
         try {
159 158
             $sth->execute(array(serialize($value), $expire, $key));
160
-        }
161
-        catch (Exception $e) {
159
+        } catch (Exception $e) {
162 160
             $this->logger->error(
163 161
                 sprintf('Unable to store key "%s" in PDO StateStorage', $key),
164 162
                 array('exception' => $e)
@@ -178,8 +176,7 @@  discard block
 block discarded – undo
178 176
         try {
179 177
             $sth = $this->handle->prepare("DELETE FROM " . $this->tablename . " WHERE `key` = ?");
180 178
             $sth->execute(array($key));
181
-        }
182
-        catch (Exception $e) {
179
+        } catch (Exception $e) {
183 180
             $this->logger->error(
184 181
                 sprintf('Error deleting key "%s" from PDO StateStorage', $key),
185 182
                 array('exception' => $e)
@@ -208,8 +205,7 @@  discard block
 block discarded – undo
208 205
         try {
209 206
             $sth = $this->handle->prepare('SELECT `value` FROM ' . $this->tablename . ' WHERE `key` = ? AND (`expire` >= ? OR `expire` = 0)');
210 207
             $sth->execute(array($key, time()));
211
-        }
212
-        catch (Exception $e) {
208
+        } catch (Exception $e) {
213 209
             $this->logger->error(
214 210
                 sprintf('Error getting value for key "%s" from PDO StateStorage', $key),
215 211
                 array('exception' => $e)
@@ -239,8 +235,7 @@  discard block
 block discarded – undo
239 235
             // Retrieve a random row from the table, this checks that the table exists and is readable
240 236
             $sth = $this->handle->prepare('SELECT `value`, `key`, `expire` FROM ' . $this->tablename . ' LIMIT 1');
241 237
             $sth->execute();
242
-        }
243
-        catch (Exception $e) {
238
+        } catch (Exception $e) {
244 239
             $statusMessage = sprintf('Error performing health check on PDO StateStorage: %s', $e->getMessage());
245 240
             return false;
246 241
         }
Please login to merge, or discard this patch.
library/tiqr/Tiqr/UserSecretStorage.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -74,7 +74,7 @@
 block discarded – undo
74 74
                 $password = $options['password'];
75 75
 
76 76
                 try {
77
-                    $handle = new PDO($dsn, $userName, $password, array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION) );
77
+                    $handle = new PDO($dsn, $userName, $password, array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
78 78
                 } catch (PDOException $e) {
79 79
                     $logger->error(
80 80
                         sprintf('Unable to establish a PDO connection. Error message from PDO: %s', $e->getMessage())
Please login to merge, or discard this patch.
Indentation   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -97,7 +97,7 @@
 block discarded – undo
97 97
      *         ),
98 98
      *     )
99 99
      * );
100
- *
100
+     *
101 101
      *
102 102
      * @return Tiqr_UserSecretStorage_Interface
103 103
      * @throws RuntimeException If an unknown type is requested.
Please login to merge, or discard this patch.
library/tiqr/Tiqr/OcraService.php 2 patches
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -39,10 +39,10 @@
 block discarded – undo
39 39
      * @return Tiqr_OcraService_Interface
40 40
      * @throws Exception An exception if an unknown orca service type is requested.
41 41
      */
42
-    public static function getOcraService(string $type="tiqr", array $options=array(), LoggerInterface $logger=null)
42
+    public static function getOcraService(string $type = "tiqr", array $options = array(), LoggerInterface $logger = null)
43 43
     {
44 44
         if (!$logger)
45
-            $logger=new \Psr\Log\NullLogger();
45
+            $logger = new \Psr\Log\NullLogger();
46 46
 
47 47
         switch ($type) {
48 48
             case "tiqr":
Please login to merge, or discard this patch.
Braces   +3 added lines, -2 removed lines patch added patch discarded remove patch
@@ -41,8 +41,9 @@
 block discarded – undo
41 41
      */
42 42
     public static function getOcraService(string $type="tiqr", array $options=array(), LoggerInterface $logger=null)
43 43
     {
44
-        if (!$logger)
45
-            $logger=new \Psr\Log\NullLogger();
44
+        if (!$logger) {
45
+                    $logger=new \Psr\Log\NullLogger();
46
+        }
46 47
 
47 48
         switch ($type) {
48 49
             case "tiqr":
Please login to merge, or discard this patch.