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