Pax::__construct()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 9
Code Lines 7

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
eloc 7
c 1
b 0
f 0
dl 0
loc 9
rs 10
cc 1
nc 1
nop 7
1
<?php
2
3
namespace Amadeus\Client\Struct\Travel;
4
5
/**
6
 * Pax
7
 *
8
 * @package Amadeus\Client\Struct\Travel
9
 * @author Artem Zakharchenko <[email protected]>
10
 */
11
class Pax
12
{
13
    /**
14
     * @var string
15
     */
16
    public $PaxID;
17
18
    /**
19
     * @var string
20
     */
21
    public $PTC;
22
23
    /**
24
     * @var string
25
     */
26
    public $Birthdate;
27
28
    /**
29
     * @var string
30
     */
31
    public $GenderCode;
32
33
    /**
34
     * @var Individual
35
     */
36
    public $Individual;
37
38
    /**
39
     * @var ContactInfo
40
     */
41
    public $ContactInfo;
42
43
    /**
44
     * @var string|null
45
     */
46
    public $PaxRefID;
47
48
    /**
49
     * @param string $paxId
50
     * @param string $ptc
51
     * @param string $birthdate
52
     * @param string $genderCode
53
     * @param Individual|null $individual
54
     * @param ContactInfo|null $contactInfo
55
     * @param string|null $paxRefID
56
     */
57
    public function __construct($paxId, $ptc, $birthdate, $genderCode, $individual, $contactInfo, $paxRefID = null)
58
    {
59
        $this->PaxID = $paxId;
60
        $this->PTC = $ptc;
61
        $this->Birthdate = $birthdate;
62
        $this->GenderCode = $genderCode;
63
        $this->Individual = $individual;
64
        $this->ContactInfo = $contactInfo;
65
        $this->PaxRefID = $paxRefID;
66
    }
67
}
68