Commit a13eb4aa6cc698293f7d0f8f4645934a862e20fa
1 parent
9d682170
user registration
Showing
2 changed files
with
2 additions
and
19 deletions
Show diff stats
app/library/App/Controllers/UserController.php
@@ -98,24 +98,5 @@ class UserController extends CrudResourceController | @@ -98,24 +98,5 @@ class UserController extends CrudResourceController | ||
98 | } | 98 | } |
99 | } | 99 | } |
100 | 100 | ||
101 | - protected function createItem(User $item, $data) | ||
102 | - { | ||
103 | - $this->beforeAssignData($item, $data); | ||
104 | - $item->assign($data, $item->columnMap(), $this->whitelistCreate()); | ||
105 | - $this->afterAssignData($item, $data); | ||
106 | - | ||
107 | - $this->beforeSave($item); | ||
108 | - $this->beforeCreate($item); | ||
109 | - | ||
110 | - $success = $item->create(); | ||
111 | - | ||
112 | - if ($success) { | ||
113 | - | ||
114 | - $this->afterCreate($item); | ||
115 | - $this->afterSave($item); | ||
116 | - } | ||
117 | - | ||
118 | - return $success ? $item : null; | ||
119 | - } | ||
120 | 101 | ||
121 | } | 102 | } |
app/library/App/Resources/UserResource.php
@@ -7,6 +7,7 @@ use PhalconRest\Api\ApiEndpoint; | @@ -7,6 +7,7 @@ use PhalconRest\Api\ApiEndpoint; | ||
7 | use App\Model\User; | 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 PhalconRest\Mvc\Controllers\CrudResourceController; | ||
10 | use App\Constants\AclRoles; | 11 | use App\Constants\AclRoles; |
11 | 12 | ||
12 | class UserResource extends ApiResource { | 13 | class UserResource extends ApiResource { |
@@ -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 |