Passed
Push — master ( 3d9cbd...b51aed )
by Dominic
04:05 queued 01:03
created
src/Console/Commands/JWTCommand.php 1 patch
Indentation   +61 added lines, -61 removed lines patch added patch discarded remove patch
@@ -10,74 +10,74 @@
 block discarded – undo
10 10
 
11 11
 class JWTCommand extends Command
12 12
 {
13
-    /**
14
-     * The name and signature of the console command.
15
-     *
16
-     * @var string
17
-     */
18
-    protected $signature = 'revolut:jwt {--public= : The path to your public key}';
13
+	/**
14
+	 * The name and signature of the console command.
15
+	 *
16
+	 * @var string
17
+	 */
18
+	protected $signature = 'revolut:jwt {--public= : The path to your public key}';
19 19
 
20
-    /**
21
-     * The console command description.
22
-     *
23
-     * @var string
24
-     */
25
-    protected $description = "Generate a JSON Web Token for Revolut's Oauth process.";
20
+	/**
21
+	 * The console command description.
22
+	 *
23
+	 * @var string
24
+	 */
25
+	protected $description = "Generate a JSON Web Token for Revolut's Oauth process.";
26 26
 
27
-    /**
28
-     * Execute the console command.
29
-     *
30
-     * @return mixed
31
-     */
32
-    public function handle()
33
-    {
34
-        // build the JWT
35
-        $jwt = $this->buildJWT();
27
+	/**
28
+	 * Execute the console command.
29
+	 *
30
+	 * @return mixed
31
+	 */
32
+	public function handle()
33
+	{
34
+		// build the JWT
35
+		$jwt = $this->buildJWT();
36 36
 
37
-        $this->info('Your JSON web token was created successfully:');
38
-        $this->info('<fg=black;bg=yellow>' . $jwt . '</>');
37
+		$this->info('Your JSON web token was created successfully:');
38
+		$this->info('<fg=black;bg=yellow>' . $jwt . '</>');
39 39
 
40
-        // optionally, verify the key
41
-        $key = $this->checkPublicKey($this->option('public') ?? null);
40
+		// optionally, verify the key
41
+		$key = $this->checkPublicKey($this->option('public') ?? null);
42 42
 
43
-        $decoded = JWT::decode($jwt, $key, [ClientAssertion::ALGORYTHM]);
43
+		$decoded = JWT::decode($jwt, $key, [ClientAssertion::ALGORYTHM]);
44 44
 
45
-        $headers = ['parameter', 'value'];
46
-        $data = [
47
-            ['issuer', $decoded->iss],
48
-            ['subject', $decoded->sub],
49
-            ['expiry', $decoded->exp],
50
-            ['audience', $decoded->aud],
51
-        ];
45
+		$headers = ['parameter', 'value'];
46
+		$data = [
47
+			['issuer', $decoded->iss],
48
+			['subject', $decoded->sub],
49
+			['expiry', $decoded->exp],
50
+			['audience', $decoded->aud],
51
+		];
52 52
 
53
-        $this->info('Your JWT has been verified and is valid.');
54
-        $this->table($headers, $data);
55
-    }
53
+		$this->info('Your JWT has been verified and is valid.');
54
+		$this->table($headers, $data);
55
+	}
56 56
 
57
-    /**
58
-     * @return string
59
-     */
60
-    private function buildJWT()
61
-    {
62
-        try {
63
-            $clientAssertion = resolve(ClientAssertion::class);
64
-            return $clientAssertion->build();
65
-        } catch (ConfigurationException $e) {
66
-            $this->error($e->getMessage());
67
-            return;
68
-        }
69
-    }
57
+	/**
58
+	 * @return string
59
+	 */
60
+	private function buildJWT()
61
+	{
62
+		try {
63
+			$clientAssertion = resolve(ClientAssertion::class);
64
+			return $clientAssertion->build();
65
+		} catch (ConfigurationException $e) {
66
+			$this->error($e->getMessage());
67
+			return;
68
+		}
69
+	}
70 70
 
71
-    /**
72
-     * @return string
73
-     */
74
-    private function checkPublicKey($key = null)
75
-    {
76
-        try {
77
-            return file_get_contents($key ?? $this->ask('If you want to validate this JWT, enter the path to your private key'));
78
-        } catch (Exception $e) {
79
-            $this->error($e->getMessage());
80
-            return $this->checkPublicKey();
81
-        }
82
-    }
71
+	/**
72
+	 * @return string
73
+	 */
74
+	private function checkPublicKey($key = null)
75
+	{
76
+		try {
77
+			return file_get_contents($key ?? $this->ask('If you want to validate this JWT, enter the path to your private key'));
78
+		} catch (Exception $e) {
79
+			$this->error($e->getMessage());
80
+			return $this->checkPublicKey();
81
+		}
82
+	}
83 83
 }
Please login to merge, or discard this patch.