PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 1.2.20
Booking for Appointments and Events Calendar – Amelia v1.2.20
2.4.3 2.4.2 2.4.1 2.4 trunk 1.2.1 1.2.10 1.2.11 1.2.12 1.2.13 1.2.14 1.2.15 1.2.16 1.2.17 1.2.18 1.2.19 1.2.2 1.2.20 1.2.21 1.2.22 1.2.23 1.2.24 1.2.25 1.2.26 1.2.27 1.2.28 1.2.29 1.2.3 1.2.30 1.2.31 1.2.32 1.2.33 1.2.34 1.2.35 1.2.36 1.2.37 1.2.38 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 2.0 2.0.1 2.0.2 2.1 2.1.1 2.1.2 2.1.3 2.2 2.2.1 2.3
ameliabooking / src / Application / Controller / Square / FetchAccessTokenSquareController.php
ameliabooking / src / Application / Controller / Square Last commit date
DisconnectFromSquareAccountController.php 1 year ago FetchAccessTokenSquareController.php 1 year ago GetSquareAuthURLController.php 1 year ago SquarePaymentController.php 1 year ago SquarePaymentNotifyController.php 1 year ago SquareRefundWebhookController.php 1 year ago
FetchAccessTokenSquareController.php
49 lines
1 <?php
2
3 namespace AmeliaBooking\Application\Controller\Square;
4
5 use AmeliaBooking\Application\Commands\Square\FetchAccessTokenSquareCommand;
6 use AmeliaBooking\Application\Controller\Controller;
7 use RuntimeException;
8 use Slim\Http\Request;
9
10 /**
11 * Class FetchAccessTokenSquareController
12 *
13 * @package AmeliaBooking\Application\Controller\Square
14 */
15 class FetchAccessTokenSquareController extends Controller
16 {
17 /**
18 * Fields that can be received from front-end
19 *
20 * @var array
21 */
22 public $allowedFields = [
23 'access_token',
24 'expires_at',
25 'refresh_token',
26 'merchant_id',
27 'decrypted_access_token',
28 'decrypted_refresh_token'
29 ];
30
31 /**
32 * Instantiates the FetchAccessTokenSquareCommand to hand it over to the Command Handler
33 *
34 * @param Request $request
35 * @param $args
36 *
37 * @return FetchAccessTokenSquareCommand
38 * @throws RuntimeException
39 */
40 protected function instantiateCommand(Request $request, $args)
41 {
42 $command = new FetchAccessTokenSquareCommand($args);
43
44 $this->setCommandFields($command, $request->getQueryParams());
45
46 return $command;
47 }
48 }
49