AccountResponse::setRegistrationRequest()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 9
Code Lines 7

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 8
CRAP Score 1

Importance

Changes 1
Bugs 0 Features 1
Metric Value
c 1
b 0
f 1
dl 0
loc 9
rs 9.6667
ccs 8
cts 8
cp 1
cc 1
eloc 7
nc 1
nop 1
crap 1
1
<?php
2
3
namespace OpenTribes\Core\Silex\Response;
4
5
use OpenTribes\Core\Request\RegistrationRequest;
6
use OpenTribes\Core\Response\RegistrationResponse;
7
use OpenTribes\Core\Traits\ErrorTrait;
8
9
class AccountResponse extends SymfonyBaseResponse implements RegistrationResponse{
10
    use ErrorTrait;
11
    public $username = '';
12
    public $password = '';
13
    public $passwordConfirm = '';
14
    public $email = '';
15
    public $emailConfirm = '';
16
    public $acceptedTermsAndConditions = false;
17 14
    public function setRegistrationRequest(RegistrationRequest $request)
18
    {
19 14
        $this->username = $request->getUsername();
20 14
        $this->password = $request->getPassword();
21 14
        $this->passwordConfirm = $request->getPasswordConfirm();
22 14
        $this->email = $request->getEmail();
23 14
        $this->emailConfirm = $request->getEmailConfirm();
24 14
        $this->acceptedTermsAndConditions = $request->hasAcceptedTerms();
25 14
    }
26
27
}