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 | 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 | 7 | use App\Model\User; |
| 8 | 8 | use App\Transformers\UserTransformer; |
| 9 | 9 | use App\Controllers\UserController; |
| 10 | +use PhalconRest\Mvc\Controllers\CrudResourceController; | |
| 10 | 11 | use App\Constants\AclRoles; |
| 11 | 12 | |
| 12 | 13 | class UserResource extends ApiResource { |
| ... | ... | @@ -19,6 +20,7 @@ class UserResource extends ApiResource { |
| 19 | 20 | ->expectsJsonData() |
| 20 | 21 | ->transformer(UserTransformer::class) |
| 21 | 22 | ->handler(UserController::class) |
| 23 | + ->handler(CrudResourceController::class) | |
| 22 | 24 | ->itemKey('user') |
| 23 | 25 | ->collectionKey('users') |
| 24 | 26 | ... | ... |