Completed
Push — master ( 381bc0...2b9053 )
by Lars
05:55 queued 02:03
created

Credentials::__construct()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 6
Code Lines 4

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 2

Importance

Changes 0
Metric Value
dl 0
loc 6
ccs 0
cts 6
cp 0
rs 9.4285
c 0
b 0
f 0
cc 1
eloc 4
nc 1
nop 3
crap 2
1
<?php
2
/**
3
 * SDK to communicate with EDBBrugs
4
 *
5
 * PHP Version 5
6
 *
7
 * @category EDBBrugs
8
 * @package  EDBBrugs
9
 * @author   Lars Olesen <[email protected]>
10
 * @license  MIT Open Source License https://opensource.org/licenses/MIT
11
 * @version  GIT: <git_id>
12
 */
13
14
namespace EDBBrugs;
15
16
use EDBBrugs\CredentialsInterface;
17
18
class Credentials implements CredentialsInterface
19
{
20
    protected $username;
21
    protected $password;
22
    protected $school_code;
23
24
    public function __construct($username, $password, $school_code)
25
    {
26
        $this->username = $username;
27
        $this->password = $password;
28
        $this->school_code = $school_code;
29
    }
30
31
    public function getUsername()
32
    {
33
        return $this->username;
34
    }
35
36
    public function getSchoolCode()
37
    {
38
        return $this->school_code;
39
    }
40
41
    public function getPassword()
42
    {
43
        return $this->password;
44
    }
45
46
    public function getArray()
47
    {
48
        return array(
49
            'Brugernavn' => 'Vejleidr',
50
            'SystemKode' => '|3wDwu9X',
51
            'Skolekode' => '630300');
52
    }
53
}
54