Passed
Pull Request — master (#13)
by Steve
03:07
created

UserEntity   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 28
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
dl 0
loc 28
rs 10
c 0
b 0
f 0
wmc 1
1
<?php
2
/**
3
 * Created by PhpStorm.
4
 * User: steverhoades
5
 * Date: 3/17/18
6
 * Time: 8:36 AM
7
 */
8
9
namespace OpenIDConnectServerExamples\Entities;
10
11
12
use OpenIDConnectServer\Entities\ClaimSetInterface;
13
14
class UserEntity extends \OAuth2ServerExamples\Entities\UserEntity implements ClaimSetInterface
15
{
16
    public function getClaims()
17
    {
18
        return [
19
            // profile
20
            'name' => 'John Smith',
21
            'family_name' => 'Smith',
22
            'given_name' => 'John',
23
            'middle_name' => 'Doe',
24
            'nickname' => 'JDog',
25
            'preferred_username' => 'jdogsmith77',
26
            'profile' => '',
27
            'picture' => 'avatar.png',
28
            'website' => 'http://www.google.com',
29
            'gender' => 'M',
30
            'birthdate' => '01/01/1990',
31
            'zoneinfo' => '',
32
            'locale' => 'US',
33
            'updated_at' => '01/01/2018',
34
            // email
35
            'email' => '[email protected]',
36
            'email_verified' => true,
37
            // phone
38
            'phone_number' => '(866) 555-5555',
39
            'phone_number_verified' => true,
40
            // address
41
            'address' => '50 any street, any state, 55555',
42
        ];
43
    }
44
}
45