Commit d1b34babc0dbb5bcc126ad9389dc3bd2a64a95ae
1 parent
523e0021
test
Showing
1 changed file
with
18 additions
and
6 deletions
Show diff stats
app/library/App/Resources/ProjectResource.php
| ... | ... | @@ -26,17 +26,28 @@ class ProjectResource extends ApiResource { |
| 26 | 26 | ->name('Project') |
| 27 | 27 | ->model(Project::class) |
| 28 | 28 | ->expectsJsonData() |
| 29 | - ->transformer(ProjectTransformer::class) | |
| 30 | - ->handler(ProjectController::class) | |
| 31 | - ->handler(CrudResourceController::class) | |
| 32 | - ->itemKey('projects') | |
| 29 | + ->itemKey('project') | |
| 33 | 30 | ->collectionKey('projects') |
| 34 | - ->allow(AclRoles::AUTHORIZED) | |
| 31 | + ; | |
| 32 | + | |
| 33 | + /** transformers **/ | |
| 34 | + $this | |
| 35 | + ->transformer(ProjectTransformer::class); | |
| 36 | + | |
| 37 | + /** handlers **/ | |
| 38 | + $this | |
| 39 | + ->handler(ProjectController::class) | |
| 40 | + ->handler(CrudResourceController::class); | |
| 41 | + | |
| 42 | + /** general roles **/ | |
| 43 | + $this | |
| 44 | + ->allow(AclRoles::AUTHORIZED); | |
| 35 | 45 | |
| 46 | + /** endpoints **/ | |
| 47 | + $this | |
| 36 | 48 | ->endpoint(ApiEndpoint::post('/test', 'test') |
| 37 | 49 | ->description('Returns the currently logged in user') |
| 38 | 50 | ) |
| 39 | - | |
| 40 | 51 | ->endpoint(ApiEndpoint::all()) |
| 41 | 52 | ->endpoint(ApiEndpoint::create()) |
| 42 | 53 | ->endpoint(ApiEndpoint::find()) |
| ... | ... | @@ -44,6 +55,7 @@ class ProjectResource extends ApiResource { |
| 44 | 55 | ->endpoint(ApiEndpoint::remove()) |
| 45 | 56 | ; |
| 46 | 57 | |
| 58 | + | |
| 47 | 59 | } |
| 48 | 60 | |
| 49 | 61 | } |
| 50 | 62 | \ No newline at end of file | ... | ... |