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