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 |