-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathroutes.php
94 lines (81 loc) · 6.85 KB
/
routes.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
<?php
use App\Controller\AnneeController;
use App\Controller\AvisController;
use App\Controller\CoefficientController;
use App\Controller\CompetenceController;
use App\Controller\EtuCompController;
use App\Controller\EtudiantController;
use App\Controller\EtuModuleController;
use App\Controller\EtuSemestreController;
use App\Controller\FichierController;
use App\Controller\ModuleController;
use App\Controller\SemestreController;
use App\Controller\UsersController;
use App\Modules\HttpMethod;
use App\Modules\Router;
// Router::request(HttpMethod::GET, "/path", [YourController::class, "someMethod"]);
Router::request(HttpMethod::GET, "/api/etudiant", [EtudiantController::class, "index"]);
Router::request(HttpMethod::GET, "/api/etudiant/*", [EtudiantController::class, "show"]);
Router::request(HttpMethod::GET, "/api/etudiantCode/*", [EtudiantController::class, "getEtudiantByCode"]);
Router::request(HttpMethod::POST, "/api/addEtudiant", [EtudiantController::class, "addEtudiant"]);
Router::request(HttpMethod::PUT, "/api/updateEtudiant", [EtudiantController::class, "updateEtudiant"]);
Router::request(HttpMethod::DELETE, "/api/deleteEtudiant/*", [EtudiantController::class, "delete"]);
Router::request(HttpMethod::GET, "/api/annee", [AnneeController::class, "index"]);
Router::request(HttpMethod::GET, "/api/annee/*", [AnneeController::class, "show"]);
Router::request(HttpMethod::POST, "/api/addAnnee", [AnneeController::class, "addAnnee"]);
Router::request(HttpMethod::DELETE, "/api/deleteAnnee/*", [AnneeController::class, "delete"]);
Router::request(HttpMethod::GET, "/api/semestre", [SemestreController::class, "index"]);
Router::request(HttpMethod::GET, "/api/semestre/*", [SemestreController::class, "show"]);
Router::request(HttpMethod::POST, "/api/addSemestre", [SemestreController::class, "addSemestre"]);
Router::request(HttpMethod::DELETE, "/api/deleteSemestre/*", [SemestreController::class, "delete"]);
Router::request(HttpMethod::GET, "/api/competence", [CompetenceController::class, "index"]);
Router::request(HttpMethod::GET, "/api/competence/*", [CompetenceController::class, "show"]);
Router::request(HttpMethod::POST, "/api/addCompetence", [CompetenceController::class, "addCompetence"]);
Router::request(HttpMethod::OPTIONS, "/api/addCompetence", [CompetenceController::class, "options"]);
Router::request(HttpMethod::DELETE, "/api/deleteCompetence/*", [CompetenceController::class, "delete"]);
Router::request(HttpMethod::GET, "/api/module", [ModuleController::class, "index"]);
Router::request(HttpMethod::GET, "/api/module/*", [ModuleController::class, "show"]);
Router::request(HttpMethod::POST, "/api/addModule", [ModuleController::class, "addModule"]);
Router::request(HttpMethod::DELETE, "/api/deleteModule/*", [ModuleController::class, "delete"]);
Router::request(HttpMethod::GET, "/api/coefficient", [CoefficientController::class, "index"]);
Router::request(HttpMethod::GET, "/api/coefficient/*", [CoefficientController::class, "show"]);
Router::request(HttpMethod::POST, "/api/addCoefficient", [CoefficientController::class, "addCoefficient"]);
Router::request(HttpMethod::POST, "/api/addManyCoefficient", [CoefficientController::class, "addManyCoefficient"]);
Router::request(HttpMethod::PUT, "/api/updateCoefficient", [CoefficientController::class, "updateCoefficient"]);
Router::request(HttpMethod::DELETE, "/api/deleteCoefficient/*", [CoefficientController::class, "delete"]);
Router::request(HttpMethod::GET, "/api/etuSemestre", [EtuSemestreController::class, "index"]);
Router::request(HttpMethod::GET, "/api/etuSemestre/*", [EtuSemestreController::class, "show"]);
Router::request(HttpMethod::POST, "/api/addEtuSemestre", [EtuSemestreController::class, "addEtuSemestre"]);
Router::request(HttpMethod::PUT, "/api/updateEtuSemestre", [EtuSemestreController::class, "updateEtuSemestre"]);
Router::request(HttpMethod::PUT, "/api/updateValidationEtuSemestre", [EtuSemestreController::class, "updateValidationEtuSemestre"]);
Router::request(HttpMethod::POST, "/api/addManyEtuSemestre", [EtuSemestreController::class, "addManyEtuSemestre"]);
Router::request(HttpMethod::DELETE, "/api/deleteEtuSemestre/*", [EtuSemestreController::class, "delete"]);
Router::request(HttpMethod::GET, "/api/etuComp", [EtuCompController::class, "index"]);
Router::request(HttpMethod::GET, "/api/etuComp/*", [EtuCompController::class, "show"]);
Router::request(HttpMethod::POST, "/api/addEtuComp", [EtuCompController::class, "addEtuComp"]);
Router::request(HttpMethod::PUT, "/api/updateEtuComp", [EtuCompController::class, "updateEtuComp"]);
Router::request(HttpMethod::PUT, "/api/updatePassageEtuComp", [EtuCompController::class, "updatePassageEtuComp"]);
Router::request(HttpMethod::POST, "/api/addManyEtuComp", [EtuCompController::class, "addManyEtuComp"]);
Router::request(HttpMethod::DELETE, "/api/deleteEtuComp/*", [EtuCompController::class, "delete"]);
Router::request(HttpMethod::GET, "/api/etuModule", [EtuModuleController::class, "index"]);
Router::request(HttpMethod::GET, "/api/etuModule/*", [EtuModuleController::class, "show"]);
Router::request(HttpMethod::POST, "/api/addEtuModule", [EtuModuleController::class, "addEtuModule"]);
Router::request(HttpMethod::POST, "/api/addManyEtuModule", [EtuModuleController::class, "addManyEtuModule"]);
Router::request(HttpMethod::PUT, "/api/updateEtuModule", [EtuModuleController::class, "updateEtuModule"]);
Router::request(HttpMethod::DELETE, "/api/deleteEtuModule/*", [EtuModuleController::class, "delete"]);
Router::request(HttpMethod::GET, "/api/users", [UsersController::class, "getAll"]);
Router::request(HttpMethod::GET, "/api/users/*", [UsersController::class, "get"]);
Router::request(HttpMethod::POST, "/api/addUser", [UsersController::class, "addUser"]);
Router::request(HttpMethod::DELETE, "/api/deleteUser/*", [UsersController::class, "delete"]);
Router::request(HttpMethod::POST, "/api/verifyUser", [UsersController::class, "verifyUser"]);
//Router::request(HttpMethod::OPTIONS, "/api/verifyUser", [UsersController::class, "verifyUser"]);
Router::request(HttpMethod::GET, "/api/avis", [AvisController::class, "index"]);
Router::request(HttpMethod::GET, "/api/avis/*", [AvisController::class, "show"]);
Router::request(HttpMethod::POST, "/api/addAvis", [AvisController::class, "addAvis"]);
Router::request(HttpMethod::PUT, "/api/updateAvis", [AvisController::class, "updateAvis"]);
Router::request(HttpMethod::DELETE, "/api/deleteAvis/*", [AvisController::class, "delete"]);
Router::request(HttpMethod::GET, "/api/fichier", [FichierController::class, "index"]);
Router::request(HttpMethod::GET, "/api/fichier/*", [FichierController::class, "show"]);
Router::request(HttpMethod::POST, "/api/addFichier", [FichierController::class, "addFichier"]);
Router::request(HttpMethod::PUT, "/api/updateFichier", [FichierController::class, "updateFichier"]);
Router::request(HttpMethod::DELETE, "/api/deleteFichier/*", [FichierController::class, "delete"]);