Tested method pull out

More pull out should be done and maybe moved to a new controller for
SOLID!
This commit is contained in:
Dennis Eichhorn 2017-07-03 22:43:57 +02:00
parent 8176ea2ca9
commit 39536551ee

View File

@ -388,6 +388,14 @@ class Controller extends ModuleAbstract implements WebInterface
return;
}
$account = createAccountModel($request);
AccountMapper::create($account);
$response->set('account', $account->jsonSerialize());
}
private function createAccountModel($request) : Account
{
$account = new Account();
$account->setStatus($request->getData('status'));
$account->setType($request->getData('type'));
@ -397,10 +405,6 @@ class Controller extends ModuleAbstract implements WebInterface
$account->setName3($request->getData('name3'));
$account->setEmail($request->getData('email'));
$account->generatePassword($request->getData('password'));
AccountMapper::create($account);
$response->set('account', $account->jsonSerialize());
}
public function apiAccountDelete(RequestAbstract $request, ResponseAbstract $response, $data = null)