Skip to content

Commit 3333510

Browse files
Deprecate some routes by comments
Signed-off-by: Christian Wolf <[email protected]>
1 parent 1c0d4d3 commit 3333510

File tree

2 files changed

+14
-7
lines changed

2 files changed

+14
-7
lines changed

appinfo/routes.php

+9-7
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,9 @@
1616
*/
1717
['name' => 'main#getApiVersion', 'url' => '/api/version', 'verb' => 'GET'],
1818
['name' => 'main#index', 'url' => '/', 'verb' => 'GET'],
19-
['name' => 'main#home', 'url' => '/home', 'verb' => 'GET'],
2019
['name' => 'main#keywords', 'url' => '/keywords', 'verb' => 'GET'],
2120
['name' => 'main#categories', 'url' => '/categories', 'verb' => 'GET'],
22-
['name' => 'main#error', 'url' => '/error', 'verb' => 'GET'],
23-
['name' => 'main#create', 'url' => '/recipes/create', 'verb' => 'GET'],
24-
['name' => 'main#new', 'url' => '/recipes/create', 'verb' => 'POST'],
2521
['name' => 'main#import', 'url' => '/import', 'verb' => 'POST'],
26-
['name' => 'main#edit', 'url' => '/recipes/{id}/edit', 'verb' => 'GET', 'requirements' => ['id' => '\d+']],
27-
['name' => 'main#update', 'url' => '/recipes/{id}/edit', 'verb' => 'PUT', 'requirements' => ['id' => '\d+']],
28-
['name' => 'main#recipe', 'url' => '/recipes/{id}', 'verb' => 'GET', 'requirements' => ['id' => '\d+']],
2922
['name' => 'recipe#image', 'url' => '/recipes/{id}/image', 'verb' => 'GET', 'requirements' => ['id' => '\d+']],
3023
['name' => 'config#reindex', 'url' => '/reindex', 'verb' => 'POST'],
3124
['name' => 'config#list', 'url' => '/config', 'verb' => 'GET'],
@@ -35,6 +28,15 @@
3528
['name' => 'main#categoryUpdate', 'url' => '/api/category/{category}', 'verb' => 'PUT'],
3629
['name' => 'main#tags', 'url' => '/api/tags/{keywords}', 'verb' => 'GET'],
3730
['name' => 'main#search', 'url' => '/api/search/{query}', 'verb' => 'GET'],
31+
/* Unknown usage */
32+
['name' => 'main#new', 'url' => '/recipes/create', 'verb' => 'POST'],
33+
['name' => 'main#update', 'url' => '/recipes/{id}/edit', 'verb' => 'PUT', 'requirements' => ['id' => '\d+']],
34+
/* Deprecated routes */
35+
['name' => 'main#home', 'url' => '/home', 'verb' => 'GET'],
36+
['name' => 'main#error', 'url' => '/error', 'verb' => 'GET'],
37+
['name' => 'main#create', 'url' => '/recipes/create', 'verb' => 'GET'],
38+
['name' => 'main#edit', 'url' => '/recipes/{id}/edit', 'verb' => 'GET', 'requirements' => ['id' => '\d+']],
39+
['name' => 'main#recipe', 'url' => '/recipes/{id}', 'verb' => 'GET', 'requirements' => ['id' => '\d+']],
3840
],
3941

4042
/* API resources */

lib/Controller/MainController.php

+5
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,7 @@ public function keywords() {
105105
/**
106106
* @NoAdminRequired
107107
* @NoCSRFRequired
108+
* @deprecated
108109
*/
109110
public function home() {
110111
$this->dbCacheService->triggerCheck();
@@ -135,6 +136,7 @@ public function home() {
135136
/**
136137
* @NoAdminRequired
137138
* @NoCSRFRequired
139+
* @deprecated
138140
*/
139141
public function error() {
140142
$this->dbCacheService->triggerCheck();
@@ -286,6 +288,7 @@ public function tags($keywords) {
286288
/**
287289
* @NoAdminRequired
288290
* @NoCSRFRequired
291+
* @deprecated
289292
*/
290293
public function recipe($id) {
291294
$this->dbCacheService->triggerCheck();
@@ -314,6 +317,7 @@ public function recipe($id) {
314317
/**
315318
* @NoAdminRequired
316319
* @NoCSRFRequired
320+
* @deprecated
317321
*/
318322
public function create() {
319323
$this->dbCacheService->triggerCheck();
@@ -375,6 +379,7 @@ public function new() {
375379
/**
376380
* @NoAdminRequired
377381
* @NoCSRFRequired
382+
* @deprecated
378383
*/
379384
public function edit($id) {
380385
$this->dbCacheService->triggerCheck();

0 commit comments

Comments
 (0)