mirror of
https://github.com/kevinveenbirkenbach/infinito.git
synced 2024-12-04 23:17:19 +01:00
Optimized rest action routing
This commit is contained in:
parent
1beae0cdc0
commit
c7b6b85cde
@ -8,7 +8,7 @@ The scheme for the rest api is the following:
|
|||||||
| api/rest/{entity}.{format} | HEAD | Returns the create information for a specific entity |
|
| api/rest/{entity}.{format} | HEAD | Returns the create information for a specific entity |
|
||||||
| api/rest/{entity}.{format} | POST | Creates a specific entity and returns it. |
|
| api/rest/{entity}.{format} | POST | Creates a specific entity and returns it. |
|
||||||
| api/rest/{entity}/{uri}.{format} | GET | Returns a specific entity. Including all actions |
|
| api/rest/{entity}/{uri}.{format} | GET | Returns a specific entity. Including all actions |
|
||||||
| api/rest/{entity}/{uri}/{action}.{format} | GET | Returns the result for an action of an specific entity. |
|
| api/rest/{entity}/{uri}/{action}.{format} | GET | Returns the output for an action of an specific entity. |
|
||||||
| api/rest/{entity}/{uri}.{format} | PUT, PATCH | Updates a specific entity and returns it. |
|
| api/rest/{entity}/{uri}.{format} | PUT, PATCH | Updates a specific entity and returns it. |
|
||||||
| api/rest/{entity}/{uri}.{format} | DELETE | Deletes a specific entity|
|
| api/rest/{entity}/{uri}.{format} | DELETE | Deletes a specific entity|
|
||||||
|
|
||||||
|
@ -46,7 +46,7 @@ class RestRoutesReachableIntegrationTest extends KernelTestCase
|
|||||||
$this->routeAssert($url, $method);
|
$this->routeAssert($url, $method);
|
||||||
break;
|
break;
|
||||||
case ActionType::EXECUTE:
|
case ActionType::EXECUTE:
|
||||||
$url = "$baseUrl/$uri/action/execute.$format";
|
$url = "$baseUrl/$uri/execute.$format";
|
||||||
$this->routeAssert($url, $method);
|
$this->routeAssert($url, $method);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
Loading…
Reference in New Issue
Block a user