Commit d9d8168feb5b4511a302fb2bad04740b7bf54366
1 parent
9ca1ddd2
user registration
Showing
1 changed file
with
5 additions
and
0 deletions
Show diff stats
app/library/App/Resources/UserResource.php
| @@ -8,6 +8,7 @@ use App\Model\User; | @@ -8,6 +8,7 @@ use App\Model\User; | ||
| 8 | use App\Transformers\UserTransformer; | 8 | use App\Transformers\UserTransformer; |
| 9 | use App\Controllers\UserController; | 9 | use App\Controllers\UserController; |
| 10 | use App\Constants\AclRoles; | 10 | use App\Constants\AclRoles; |
| 11 | +use PhalconRest\Mvc\Controllers\CrudResourceController; | ||
| 11 | 12 | ||
| 12 | class UserResource extends ApiResource { | 13 | class UserResource extends ApiResource { |
| 13 | 14 | ||
| @@ -19,6 +20,7 @@ class UserResource extends ApiResource { | @@ -19,6 +20,7 @@ class UserResource extends ApiResource { | ||
| 19 | ->expectsJsonData() | 20 | ->expectsJsonData() |
| 20 | ->transformer(UserTransformer::class) | 21 | ->transformer(UserTransformer::class) |
| 21 | ->handler(UserController::class) | 22 | ->handler(UserController::class) |
| 23 | + ->handler(CrudResourceController::class) | ||
| 22 | ->itemKey('user') | 24 | ->itemKey('user') |
| 23 | ->collectionKey('users') | 25 | ->collectionKey('users') |
| 24 | 26 | ||
| @@ -42,6 +44,9 @@ class UserResource extends ApiResource { | @@ -42,6 +44,9 @@ class UserResource extends ApiResource { | ||
| 42 | ->endpoint(ApiEndpoint::post('/registration', 'registration')) | 44 | ->endpoint(ApiEndpoint::post('/registration', 'registration')) |
| 43 | ->allow(AclRoles::UNAUTHORIZED) | 45 | ->allow(AclRoles::UNAUTHORIZED) |
| 44 | ->deny(AclRoles::AUTHORIZED) | 46 | ->deny(AclRoles::AUTHORIZED) |
| 47 | + | ||
| 48 | + | ||
| 49 | + ->endpoint(ApiEndpoint::update()) | ||
| 45 | ; | 50 | ; |
| 46 | } | 51 | } |
| 47 | } | 52 | } |
| 48 | \ No newline at end of file | 53 | \ No newline at end of file |