PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / trunk
Booking for Appointments and Events Calendar – Amelia vtrunk
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 1 month ago GetCustomerController.php 1 month ago GetCustomersController.php 1 month ago ReauthorizeController.php 1 month ago UpdateCustomerController.php 1 month ago UpdateCustomerNoteController.php 1 month ago UpdateCustomerStatusController.php 1 month 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