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 / Calendar / DeleteBlockTimeController.php
ameliabooking / src / Application / Controller / Calendar Last commit date
DeleteBlockTimeController.php 1 month ago GetBlockTimeController.php 1 month ago GetCalendarEventsController.php 1 month ago GetCalendarSlotAvailabilityController.php 1 month ago GetCalendarSlotEntitiesController.php 1 month ago GetCalendarSlotsController.php 1 month ago ManageCalendarBlockTimeController.php 1 month ago
DeleteBlockTimeController.php
35 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\DeleteBlockTimeCommand;
11 use AmeliaBooking\Application\Commands\CommandResult;
12 use AmeliaBooking\Application\Controller\Controller;
13 use AmeliaBooking\Domain\Events\DomainEventBus;
14 use RuntimeException;
15 use AmeliaVendor\Psr\Http\Message\ServerRequestInterface as Request;
16
17 class DeleteBlockTimeController extends Controller
18 {
19 /**
20 * @param Request $request
21 * @param $args
22 *
23 * @return DeleteBlockTimeCommand
24 * @throws RuntimeException
25 */
26 protected function instantiateCommand(Request $request, $args)
27 {
28 $command = new DeleteBlockTimeCommand($args);
29 $requestBody = $request->getParsedBody();
30 $this->setCommandFields($command, $requestBody);
31
32 return $command;
33 }
34 }
35