PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 2.4.4
Booking for Appointments and Events Calendar – Amelia v2.4.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 / Infrastructure / Routes / Bookable / Service.php
ameliabooking / src / Infrastructure / Routes / Bookable Last commit date
Category.php 6 months ago Extra.php 6 months ago Service.php 6 months ago
Service.php
49 lines
1 <?php
2
3 /**
4 * @copyright © Melograno Ventures. 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\Service\AddServiceController;
11 use AmeliaBooking\Application\Controller\Bookable\Service\DeleteServiceController;
12 use AmeliaBooking\Application\Controller\Bookable\Service\GetServiceController;
13 use AmeliaBooking\Application\Controller\Bookable\Service\GetServiceDeleteEffectController;
14 use AmeliaBooking\Application\Controller\Bookable\Service\GetServicesController;
15 use AmeliaBooking\Application\Controller\Bookable\Service\UpdateServiceController;
16 use AmeliaBooking\Application\Controller\Bookable\Service\UpdateServicesPositionsController;
17 use AmeliaBooking\Application\Controller\Bookable\Service\UpdateServiceStatusController;
18 use Slim\App;
19
20 /**
21 * Class Service
22 *
23 * @package AmeliaBooking\Infrastructure\Routes\Bookable
24 */
25 class Service
26 {
27 /**
28 * @param App $app
29 */
30 public static function routes(App $app)
31 {
32 $app->get('/services', GetServicesController::class);
33
34 $app->get('/services/{id:[0-9]+}', GetServiceController::class);
35
36 $app->post('/services', AddServiceController::class);
37
38 $app->post('/services/delete/{id:[0-9]+}', DeleteServiceController::class);
39
40 $app->post('/services/{id:[0-9]+}', UpdateServiceController::class);
41
42 $app->get('/services/effect/{id:[0-9]+}', GetServiceDeleteEffectController::class);
43
44 $app->post('/services/status/{id:[0-9]+}', UpdateServiceStatusController::class);
45
46 $app->post('/services/positions', UpdateServicesPositionsController::class);
47 }
48 }
49