Commit a85cc509f989801ef315420920369bf5d897872a

Authored by Alex Savenko
1 parent 3412fb9f

registration

app/library/App/Controllers/UserController.php
... ... @@ -8,6 +8,15 @@ use PhalconRest\Mvc\Controllers\CrudResourceController;
8 8  
9 9 class UserController extends CrudResourceController
10 10 {
  11 + public function whitelist()
  12 + {
  13 + return [
  14 + 'username',
  15 + 'password',
  16 + 'email'
  17 + ];
  18 + }
  19 +
11 20 public function me()
12 21 {
13 22 return $this->createResourceResponse($this->userService->getDetails());
... ... @@ -78,20 +87,6 @@ class UserController extends CrudResourceController
78 87  
79 88 }
80 89  
81   - public function whitelist()
82   - {
83   - return [
84   - 'username',
85   - 'password',
86   - 'email'
87   - ];
88   - }
89   -
90   -// protected function getModelPrimaryKey()
91   -// {
92   -// return 'id';
93   -// }
94   -
95 90 protected function transformPostDataValue($key, $value, $data)
96 91 {
97 92 if ($key == 'password') {
... ...
app/library/App/Resources/UserResource.php
... ... @@ -45,6 +45,17 @@ class UserResource extends ApiResource {
45 45 ->deny(AclRoles::AUTHORIZED)
46 46 ->description('Register new user')
47 47 ->expectsJsonData()
  48 + ->exampleResponse([
  49 + "result" => "OK",
  50 + "user" => [
  51 + "id" => "95",
  52 + "username" => "MyLogin",
  53 + "email" => "myGmail@gmail.com",
  54 + "role" => "User",
  55 + "createdAt" => "2017-02-16 17:57:52",
  56 + "updatedAt" => "2017-02-16 17:57:52"
  57 + ]
  58 + ])
48 59 );
49 60 }
50 61 }
51 62 \ No newline at end of file
... ...