PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 1.2.38
Booking for Appointments and Events Calendar – Amelia v1.2.38
2.4.9 2.4.8 2.4.7 2.4.6 2.4.5 2.4.4 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 / Payment / GetPaymentController.php
ameliabooking / src / Application / Controller / Payment Last commit date
AddPaymentController.php 1 year ago CalculatePaymentAmountController.php 2 years ago DeletePaymentController.php 1 year ago GetPaymentController.php 1 year ago GetPaymentsController.php 1 year ago UpdatePaymentController.php 9 months ago
GetPaymentController.php
39 lines
1 <?php
2
3 /**
4 * @copyright © TMS-Plugins. All rights reserved.
5 * @licence See LICENCE.md for license details.
6 */
7
8 namespace AmeliaBooking\Application\Controller\Payment;
9
10 use AmeliaBooking\Application\Commands\Payment\GetPaymentCommand;
11 use AmeliaBooking\Application\Controller\Controller;
12 use Slim\Http\Request;
13
14 /**
15 * Class GetPaymentController
16 *
17 * @package AmeliaBooking\Application\Controller\Payment
18 */
19 class GetPaymentController extends Controller
20 {
21 /**
22 * Instantiates the Get Payment command to hand it over to the Command Handler
23 *
24 * @param Request $request
25 * @param $args
26 *
27 * @return GetPaymentCommand
28 * @throws \RuntimeException
29 */
30 protected function instantiateCommand(Request $request, $args)
31 {
32 $command = new GetPaymentCommand($args);
33 $requestBody = $request->getParsedBody();
34 $this->setCommandFields($command, $requestBody);
35
36 return $command;
37 }
38 }
39