PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 1.2.5
Booking for Appointments and Events Calendar – Amelia v1.2.5
2.4.9 2.4.8 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 / Bookable / Service / UpdateServiceStatusController.php
ameliabooking / src / Application / Controller / Bookable / Service Last commit date
AddServiceController.php 1 year ago DeleteServiceController.php 1 year ago GetServiceController.php 1 year ago GetServiceDeleteEffectController.php 1 year ago GetServicesController.php 1 year ago UpdateServiceController.php 1 year ago UpdateServiceStatusController.php 1 year ago UpdateServicesPositionsController.php 1 year ago
UpdateServiceStatusController.php
47 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\UpdateServiceStatusCommand;
10 use AmeliaBooking\Application\Controller\Controller;
11 use Slim\Http\Request;
12
13 /**
14 * Class UpdateServiceStatusController
15 *
16 * @package AmeliaBooking\Application\Controller\Bookable\Service
17 */
18 class UpdateServiceStatusController extends Controller
19 {
20 /**
21 * Fields for service that can be received from front-end
22 *
23 * @var array
24 */
25 protected $allowedFields = [
26 'status',
27 ];
28
29 /**
30 * Instantiates the Update Service Status command to hand it over to the Command Handler
31 *
32 * @param Request $request
33 * @param $args
34 *
35 * @return UpdateServiceStatusCommand
36 * @throws \RuntimeException
37 */
38 protected function instantiateCommand(Request $request, $args)
39 {
40 $command = new UpdateServiceStatusCommand($args);
41 $requestBody = $request->getParsedBody();
42 $this->setCommandFields($command, $requestBody);
43
44 return $command;
45 }
46 }
47