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