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 / Tax / Tax.php
ameliabooking / src / Infrastructure / Routes / Tax Last commit date
Tax.php 2 years ago
Tax.php
42 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\Tax;
8
9 use AmeliaBooking\Application\Controller\Tax\AddTaxController;
10 use AmeliaBooking\Application\Controller\Tax\DeleteTaxController;
11 use AmeliaBooking\Application\Controller\Tax\GetTaxController;
12 use AmeliaBooking\Application\Controller\Tax\GetTaxesController;
13 use AmeliaBooking\Application\Controller\Tax\UpdateTaxController;
14 use AmeliaBooking\Application\Controller\Tax\UpdateTaxStatusController;
15 use Slim\App;
16
17 /**
18 * Class Tax
19 *
20 * @package AmeliaBooking\Infrastructure\Routes\Tax
21 */
22 class Tax
23 {
24 /**
25 * @param App $app
26 */
27 public static function routes(App $app)
28 {
29 $app->get('/taxes', GetTaxesController::class);
30
31 $app->get('/taxes/{id:[0-9]+}', GetTaxController::class);
32
33 $app->post('/taxes', AddTaxController::class);
34
35 $app->post('/taxes/delete/{id:[0-9]+}', DeleteTaxController::class);
36
37 $app->post('/taxes/{id:[0-9]+}', UpdateTaxController::class);
38
39 $app->post('/taxes/status/{id:[0-9]+}', UpdateTaxStatusController::class);
40 }
41 }
42