PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 2.4.6
Booking for Appointments and Events Calendar – Amelia v2.4.6
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 / User / Customer / GetCustomersController.php
ameliabooking / src / Application / Controller / User / Customer Last commit date
AddCustomerController.php 2 months ago GetCustomerController.php 2 months ago GetCustomersController.php 2 months ago ReauthorizeController.php 2 months ago UpdateCustomerController.php 2 months ago UpdateCustomerNoteController.php 2 months ago UpdateCustomerStatusController.php 2 months ago
GetCustomersController.php
44 lines
1 <?php
2
3 namespace AmeliaBooking\Application\Controller\User\Customer;
4
5 use AmeliaBooking\Application\Commands\User\Customer\GetCustomersCommand;
6 use AmeliaBooking\Application\Controller\Controller;
7 use AmeliaVendor\Psr\Http\Message\ServerRequestInterface as Request;
8
9 /**
10 * Class GetCustomersController
11 *
12 * @package AmeliaBooking\Application\Controller\User\Customer
13 */
14 class GetCustomersController extends Controller
15 {
16 /**
17 * Instantiates the Get Customers command to hand it over to the Command Handler
18 *
19 * @param Request $request
20 * @param $args
21 *
22 * @return GetCustomersCommand
23 * @throws \RuntimeException
24 */
25 protected function instantiateCommand(Request $request, $args)
26 {
27 $command = new GetCustomersCommand($args);
28
29 $params = (array)$request->getQueryParams();
30
31 $this->setArrayParams($params, ['noShow', 'includeCustomers']);
32
33 $command->setField('params', $params);
34
35 $requestBody = $request->getParsedBody();
36
37 $this->setCommandFields($command, $requestBody);
38
39 $command->setToken($request);
40
41 return $command;
42 }
43 }
44