diff --git a/public/index.php b/public/index.php index d4b83a1..e8f2551 100644 --- a/public/index.php +++ b/public/index.php @@ -90,7 +90,9 @@ if (strpos($request->path(), '/api/') === 0) { $router->get('/users/index', 'UsersController@index'); $router->post('/users/create', 'UsersController@create'); $router->get('/example/test', 'ExampleController@test'); -$router->get('/contratti/cerca', 'ContrattiController@cercaContratti'); +$router->get('/contratti/cerca', 'ContrattiController@search'); +$router->get('/dipendenti/cerca', 'DipendentiController@search'); +$router->get('/api/dipendenti/cerca', 'DipendentiController@search'); // Rate limiting by IP address $key = $_SERVER['REMOTE_ADDR'] ?? 'unknown'; diff --git a/src/Api/Controllers/V1/ContrattiController.php b/src/Api/Controllers/V1/ContrattiController.php index a0e4ec0..869400c 100644 --- a/src/Api/Controllers/V1/ContrattiController.php +++ b/src/Api/Controllers/V1/ContrattiController.php @@ -13,7 +13,7 @@ class ContrattiController { [ 'idContratto' => 'ID_CONTRATTO_005', 'titoloContratto' => 'Contratto Custom', 'idDomanda' => 'ID_0105', 'idRicevuta' => 'RIC_1005' ], ]; - public function cercaContratti(Request $req, Response $res) { + public function search(Request $req, Response $res) { $term = $req->query()['term'] ?? ""; $filtered = array_filter($this->contratti, function($contratto) use ($term) { diff --git a/src/Api/Controllers/V1/DipendentiController.php b/src/Api/Controllers/V1/DipendentiController.php index d515534..34b6dc8 100644 --- a/src/Api/Controllers/V1/DipendentiController.php +++ b/src/Api/Controllers/V1/DipendentiController.php @@ -12,7 +12,7 @@ class DipendentiController { [ 'codiceFiscale' => 'CDEFGH23I45J678K', 'nominativo' => 'MAMMI Pier-Paolo', 'email' => 'pierpaolo.mammi@unipr.it' ], ]; - public function cercaContratti(Request $req, Response $res) { + public function search(Request $req, Response $res) { $term = $req->query()['term'] ?? ""; $filtered = array_filter($this->dipendenti, function($contratto) use ($term) {