PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 1.2.32
Booking for Appointments and Events Calendar – Amelia v1.2.32
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 / Infrastructure / Routes / Bookable / Extra.php
ameliabooking / src / Infrastructure / Routes / Bookable Last commit date
Category.php 1 year ago Extra.php 1 year ago Service.php 1 year ago
Extra.php
40 lines
1 <?php
2
3 /**
4 * @copyright © TMS-Plugins. All rights reserved.
5 * @licence See COPYING.md for license details.
6 */
7
8 namespace AmeliaBooking\Infrastructure\Routes\Bookable;
9
10 use AmeliaBooking\Application\Controller\Bookable\Extra\AddExtraController;
11 use AmeliaBooking\Application\Controller\Bookable\Extra\DeleteExtraController;
12 use AmeliaBooking\Application\Controller\Bookable\Extra\GetExtraController;
13 use AmeliaBooking\Application\Controller\Bookable\Extra\GetExtrasController;
14 use AmeliaBooking\Application\Controller\Bookable\Extra\UpdateExtraController;
15 use Slim\App;
16
17 /**
18 * Class Extra
19 *
20 * @package AmeliaBooking\Infrastructure\Routes\Bookable
21 */
22 class Extra
23 {
24 /**
25 * @param App $app
26 */
27 public static function routes(App $app)
28 {
29 $app->get('/extras', GetExtrasController::class);
30
31 $app->get('/extras/{id:[0-9]+}', GetExtraController::class);
32
33 $app->post('/extras', AddExtraController::class);
34
35 $app->post('/extras/delete/{id:[0-9]+}', DeleteExtraController::class);
36
37 $app->post('/extras/{id:[0-9]+}', UpdateExtraController::class);
38 }
39 }
40