PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 2.4
Booking for Appointments and Events Calendar – Amelia v2.4
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 / GetServiceController.php
ameliabooking / src / Application / Controller / Bookable / Service Last commit date
AddServiceController.php 6 months ago DeleteServiceController.php 6 months ago GetServiceController.php 6 months ago GetServiceDeleteEffectController.php 1 year ago GetServicesController.php 6 months ago UpdateServiceController.php 6 months ago UpdateServiceStatusController.php 6 months ago UpdateServicesPositionsController.php 1 year ago
GetServiceController.php
39 lines
1 <?php
2
3 /**
4 * @copyright © Melograno Ventures. All rights reserved.
5 * @licence See LICENCE.md for license details.
6 */
7
8 namespace AmeliaBooking\Application\Controller\Bookable\Service;
9
10 use AmeliaBooking\Application\Commands\Bookable\Service\GetServiceCommand;
11 use AmeliaBooking\Application\Controller\Controller;
12 use Slim\Http\Request;
13
14 /**
15 * Class GetServiceController
16 *
17 * @package AmeliaBooking\Application\Controller\Bookable\Service
18 */
19 class GetServiceController extends Controller
20 {
21 /**
22 * Instantiates the Get Service command to hand it over to the Command Handler
23 *
24 * @param Request $request
25 * @param $args
26 *
27 * @return GetServiceCommand
28 * @throws \RuntimeException
29 */
30 protected function instantiateCommand(Request $request, $args)
31 {
32 $command = new GetServiceCommand($args);
33 $requestBody = $request->getParsedBody();
34 $this->setCommandFields($command, $requestBody);
35
36 return $command;
37 }
38 }
39