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 / Bookable / Service / UpdateServicesPositionsController.php
ameliabooking / src / Application / Controller / Bookable / Service Last commit date
AddServiceController.php 1 month ago DeleteServiceController.php 1 month ago GetServiceController.php 1 month ago GetServiceDeleteEffectController.php 1 month ago GetServicesController.php 1 month ago UpdateServiceController.php 1 month ago UpdateServiceStatusController.php 1 month ago UpdateServicesPositionsController.php 1 month ago
UpdateServicesPositionsController.php
42 lines
1 <?php
2
3 namespace AmeliaBooking\Application\Controller\Bookable\Service;
4
5 use AmeliaBooking\Application\Commands\Bookable\Service\UpdateServicesPositionsCommand;
6 use AmeliaBooking\Application\Controller\Controller;
7 use AmeliaVendor\Psr\Http\Message\ServerRequestInterface as Request;
8
9 /**
10 * Class UpdateServicesPositionsController
11 *
12 * @package AmeliaBooking\Application\Controller\Bookable\Service
13 */
14 class UpdateServicesPositionsController extends Controller
15 {
16 /**
17 * Fields for service that can be received from front-end
18 *
19 * @var array
20 */
21 protected $allowedFields = [
22 'services',
23 'sorting'
24 ];
25
26 /**
27 * @param Request $request
28 * @param $args
29 *
30 * @return UpdateServicesPositionsCommand
31 * @throws \RuntimeException
32 */
33 protected function instantiateCommand(Request $request, $args)
34 {
35 $command = new UpdateServicesPositionsCommand($args);
36 $requestBody = $request->getParsedBody();
37 $this->setCommandFields($command, $requestBody);
38
39 return $command;
40 }
41 }
42