Code Duplication    Length = 58-58 lines in 2 locations

src/Surfnet/StepupMiddlewareClientBundle/Configuration/Dto/RaLocation.php 1 location

@@ 24-81 (lines=58) @@
21
use Surfnet\StepupMiddlewareClientBundle\Dto\Dto;
22
use Symfony\Component\Validator\Constraints as Assert;
23
24
class RaLocation implements Dto
25
{
26
    /**
27
     * @Assert\NotBlank(message="middleware_client.dto.ra_location.id.must_not_be_blank")
28
     * @Assert\Type(type="string", message="middleware_client.dto.ra_location.id.must_be_string")
29
     *
30
     * @var string
31
     */
32
    public $id;
33
34
    /**
35
     * @Assert\NotBlank(message="middleware_client.dto.ra_location.institution.must_not_be_blank")
36
     * @Assert\Type(type="string", message="middleware_client.dto.ra_location.institution.must_be_string")
37
     *
38
     * @var string
39
     */
40
    public $institution;
41
42
    /**
43
     * @Assert\NotBlank(message="middleware_client.dto.ra_location.name.must_not_be_blank")
44
     * @Assert\Type(type="string", message="middleware_client.dto.ra_location.name.must_be_string")
45
     *
46
     * @var string
47
     */
48
    public $name;
49
50
    /**
51
     * @Assert\NotBlank(message="middleware_client.dto.ra_location.location.must_not_be_blank")
52
     * @Assert\Type(type="string", message="middleware_client.dto.ra_location.location.must_be_string")
53
     *
54
     * @var string
55
     */
56
    public $location;
57
58
    /**
59
     * @Assert\NotBlank(message="middleware_client.dto.ra_location.contact_information.must_not_be_blank")
60
     * @Assert\Type(type="string", message="middleware_client.dto.ra_location.contact_information.must_be_string")
61
     *
62
     * @var string
63
     */
64
    public $contactInformation;
65
66
    /**
67
     * @param array $data
68
     * @return static
69
     */
70
    public static function fromData(array $data)
71
    {
72
        $raLocation                     = new self();
73
        $raLocation->identityId         = $data['id'];
74
        $raLocation->institution        = $data['institution'];
75
        $raLocation->name               = $data['name'];
76
        $raLocation->location           = $data['location'];
77
        $raLocation->contactInformation = $data['contact_information'];
78
79
        return $raLocation;
80
    }
81
}
82

src/Surfnet/StepupMiddlewareClientBundle/Identity/Dto/RaCandidate.php 1 location

@@ 24-81 (lines=58) @@
21
use Surfnet\StepupMiddlewareClientBundle\Dto\Dto;
22
use Symfony\Component\Validator\Constraints as Assert;
23
24
class RaCandidate implements Dto
25
{
26
    /**
27
     * @Assert\NotBlank(message="middleware_client.dto.ra_candidate.identity_id.must_not_be_blank")
28
     * @Assert\Type(type="string", message="middleware_client.dto.ra_candidate.identity_id.must_be_string")
29
     *
30
     * @var string
31
     */
32
    public $identityId;
33
34
    /**
35
     * @Assert\NotBlank(message="middleware_client.dto.ra_candidate.institution.must_not_be_blank")
36
     * @Assert\Type(type="string", message="middleware_client.dto.ra_candidate.institution.must_be_string")
37
     *
38
     * @var string
39
     */
40
    public $institution;
41
42
    /**
43
     * @Assert\NotBlank(message="middleware_client.dto.ra_candidate.name_id.must_not_be_blank")
44
     * @Assert\Type(type="string", message="middleware_client.dto.ra_candidate.name_id.must_be_string")
45
     *
46
     * @var string
47
     */
48
    public $nameId;
49
50
    /**
51
     * @Assert\NotBlank(message="middleware_client.dto.ra_candidate.common_name.must_not_be_blank")
52
     * @Assert\Type(type="string", message="middleware_client.dto.ra_candidate.common_name.must_be_string")
53
     *
54
     * @var string
55
     */
56
    public $commonName;
57
58
    /**
59
     * @Assert\NotBlank(message="middleware_client.dto.ra_candidate.email.must_not_be_blank")
60
     * @Assert\Type(type="string", message="middleware_client.dto.ra_candidate.email.must_be_string")
61
     *
62
     * @var string
63
     */
64
    public $email;
65
66
    /**
67
     * @param array $data
68
     * @return static
69
     */
70
    public static function fromData(array $data)
71
    {
72
        $raCandidate              = new self();
73
        $raCandidate->identityId  = $data['identity_id'];
74
        $raCandidate->institution = $data['institution'];
75
        $raCandidate->nameId      = $data['name_id'];
76
        $raCandidate->commonName  = $data['common_name'];
77
        $raCandidate->email       = $data['email'];
78
79
        return $raCandidate;
80
    }
81
}
82