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 / Bookable / Service / GetServicesController.php
ameliabooking / src / Application / Controller / Bookable / Service Last commit date
AddServiceController.php 2 years ago DeleteServiceController.php 7 years ago GetServiceController.php 7 years ago GetServiceDeleteEffectController.php 7 years ago GetServicesController.php 4 years ago UpdateServiceController.php 2 years ago UpdateServiceStatusController.php 7 years ago UpdateServicesPositionsController.php 7 years ago
GetServicesController.php
44 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\Bookable\Service;
8
9 use AmeliaBooking\Application\Commands\Bookable\Service\GetServicesCommand;
10 use AmeliaBooking\Application\Controller\Controller;
11 use RuntimeException;
12 use Slim\Http\Request;
13
14 /**
15 * Class GetServicesController
16 *
17 * @package AmeliaBooking\Application\Controller\Bookable\Service
18 */
19 class GetServicesController extends Controller
20 {
21 /**
22 * Instantiates the Get Services command to hand it over to the Command Handler
23 *
24 * @param Request $request
25 * @param $args
26 *
27 * @return GetServicesCommand
28 * @throws RuntimeException
29 */
30 protected function instantiateCommand(Request $request, $args)
31 {
32 $command = new GetServicesCommand($args);
33
34 $params = (array)$request->getQueryParams();
35
36 $command->setField('params', $params);
37
38 $requestBody = $request->getParsedBody();
39 $this->setCommandFields($command, $requestBody);
40
41 return $command;
42 }
43 }
44