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 / DisconnectFromSquareAccountController.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
DisconnectFromSquareAccountController.php
42 lines
1 <?php
2
3 namespace AmeliaBooking\Application\Controller\Square;
4
5 use AmeliaBooking\Application\Commands\Square\DisconnectFromSquareAccountCommand;
6 use AmeliaBooking\Application\Controller\Controller;
7 use Slim\Http\Request;
8
9 /**
10 * Class DisconnectFromSquareAccountController
11 *
12 * @package AmeliaBooking\Application\Controller\Square
13 */
14 class DisconnectFromSquareAccountController extends Controller
15 {
16 /**
17 * Fields that can be received from front-end
18 *
19 * @var array
20 */
21 public $allowedFields = [
22 'data'
23 ];
24
25
26 /**
27 * @param Request $request
28 * @param $args
29 *
30 * @return DisconnectFromSquareAccountCommand
31 */
32 protected function instantiateCommand(Request $request, $args)
33 {
34 $command = new DisconnectFromSquareAccountCommand($args);
35 $requestBody = $request->getParsedBody();
36 $this->setCommandFields($command, $requestBody);
37 $command->setToken($request);
38
39 return $command;
40 }
41 }
42