Commit a13eb4aa6cc698293f7d0f8f4645934a862e20fa

Authored by Alex Savenko
1 parent 9d682170

user registration

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  
... ...