PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 2.0.2
Booking for Appointments and Events Calendar – Amelia v2.0.2
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 / Calendar / GetCalendarSlotEntitiesController.php
ameliabooking / src / Application / Controller / Calendar Last commit date
CalendarRescheduleEventController.php 6 months ago GetCalendarEventsController.php 6 months ago GetCalendarSlotAvailabilityController.php 6 months ago GetCalendarSlotEntitiesController.php 6 months ago GetCalendarSlotsController.php 6 months ago
GetCalendarSlotEntitiesController.php
32 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\Calendar;
9
10 use AmeliaBooking\Application\Commands\Calendar\GetCalendarSlotEntitiesCommand;
11 use AmeliaBooking\Application\Controller\Controller;
12 use Slim\Http\Request;
13
14 class GetCalendarSlotEntitiesController extends Controller
15 {
16 public $allowedFields = [
17 'date',
18 'time'
19 ];
20
21 protected function instantiateCommand(Request $request, $args): GetCalendarSlotEntitiesCommand
22 {
23 $command = new GetCalendarSlotEntitiesCommand($args);
24
25 $queryParams = $request->getQueryParams();
26
27 $this->setCommandFields($command, $queryParams);
28
29 return $command;
30 }
31 }
32