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 / UpdateServicesPositionsController.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
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 Slim\Http\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