PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 1.2.11
Booking for Appointments and Events Calendar – Amelia v1.2.11
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 3 years ago GetCustomerController.php 7 years ago GetCustomersController.php 5 years ago ReauthorizeController.php 4 years ago UpdateCustomerController.php 3 years ago
GetCustomersController.php
36 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 Slim\Http\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 $command->setField('params', (array)$request->getQueryParams());
29 $requestBody = $request->getParsedBody();
30 $this->setCommandFields($command, $requestBody);
31 $command->setToken($request);
32
33 return $command;
34 }
35 }
36