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 / Category.php
ameliabooking / src / Infrastructure / Routes / Bookable Last commit date
Category.php 1 year ago Extra.php 1 year ago Service.php 1 year ago
Category.php
43 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\Category\AddCategoryController;
11 use AmeliaBooking\Application\Controller\Bookable\Category\DeleteCategoryController;
12 use AmeliaBooking\Application\Controller\Bookable\Category\GetCategoriesController;
13 use AmeliaBooking\Application\Controller\Bookable\Category\GetCategoryController;
14 use AmeliaBooking\Application\Controller\Bookable\Category\UpdateCategoriesPositionsController;
15 use AmeliaBooking\Application\Controller\Bookable\Category\UpdateCategoryController;
16 use Slim\App;
17
18 /**
19 * Class Category
20 *
21 * @package AmeliaBooking\Infrastructure\Routes\Bookable
22 */
23 class Category
24 {
25 /**
26 * @param App $app
27 */
28 public static function routes(App $app)
29 {
30 $app->get('/categories', GetCategoriesController::class);
31
32 $app->get('/categories/{id:[0-9]+}', GetCategoryController::class);
33
34 $app->post('/categories', AddCategoryController::class);
35
36 $app->post('/categories/delete/{id:[0-9]+}', DeleteCategoryController::class);
37
38 $app->post('/categories/{id:[0-9]+}', UpdateCategoryController::class);
39
40 $app->post('/categories/positions', UpdateCategoriesPositionsController::class);
41 }
42 }
43