mirror of
				https://github.com/kevinveenbirkenbach/infinito.git
				synced 2025-11-04 11:17:58 +00:00 
			
		
		
		
	Optimized rest action routing
This commit is contained in:
		@@ -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} | 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}/{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} | DELETE | Deletes a specific entity|
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -46,7 +46,7 @@ class RestRoutesReachableIntegrationTest extends KernelTestCase
 | 
			
		||||
                                    $this->routeAssert($url, $method);
 | 
			
		||||
                                    break;
 | 
			
		||||
                                case ActionType::EXECUTE:
 | 
			
		||||
                                    $url = "$baseUrl/$uri/action/execute.$format";
 | 
			
		||||
                                    $url = "$baseUrl/$uri/execute.$format";
 | 
			
		||||
                                    $this->routeAssert($url, $method);
 | 
			
		||||
                                    break;
 | 
			
		||||
                                default:
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user