Completed
Push — master ( 2fb104...0c9ed9 )
by Basil
03:25
created

PostalAddress::getAddressCountry()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 4

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
dl 0
loc 4
rs 10
c 0
b 0
f 0
cc 1
nc 1
nop 0
1
<?php
2
3
namespace luya\web\jsonld;
4
5
/**
6
 * JsonLd PostalAddress.
7
 *
8
 * @see http://schema.org/PostalAddress
9
 * @author Basil Suter <[email protected]>
10
 * @since 1.0.3
11
 */
12
class PostalAddress extends ContactPoint
13
{
14
    /**
15
     * @inheritdoc
16
     */
17
    public function typeDefintion()
18
    {
19
        return 'PostalAddress';
20
    }
21
22
    private $_addressCountry;
23
24
    /**
25
     * Set Address Country.
26
     * 
27
     * The country. For example, USA. You can also provide the two-letter ISO 3166-1 alpha-2 country code.
28
     *
29
     * @param string $addressCountry
30
     * @return static
31
     */
32
    public function setAddressCountry($addressCountry)
33
    {
34
        $this->_addressCountry = $addressCountry;
35
        return $this;
36
    }
37
38
    /**
39
     * Get Address Country
40
     *
41
     * @return string
42
     */
43
    public function getAddressCountry()
44
    {
45
        return $this->_addressCountry;
46
    }
47
48
    private $_addressLocality;
49
50
    /**
51
     * Set Address Locality.
52
     * 
53
     * The locality. For example, Mountain View.
54
     *
55
     * @param string $addressLocality
56
     * @return static
57
     */
58
    public function setAddressLocality($addressLocality)
59
    {
60
        $this->_addressLocality = $addressLocality;
61
        return $this;
62
    }
63
64
    /**
65
     * Get Address Locality.
66
     *
67
     * @return string
68
     */
69
    public function getAddressLocality()
70
    {
71
        return $this->_addressLocality;
72
    }
73
74
    private $_addressRegion;
75
76
    /**
77
     * Set Address Region.
78
     * 
79
     * The region. For example, CA.
80
     *
81
     * @param string $addressRegion
82
     * @return static
83
     */
84
    public function setAddressRegion($addressRegion)
85
    {
86
        $this->_addressRegion = $addressRegion;
87
        return $this;
88
    }
89
90
    /**
91
     * Get Address Region.
92
     *
93
     * @return string
94
     */
95
    public function getAddressRegion()
96
    {
97
        return $this->_addressRegion;
98
    }
99
100
    private $_postOfficeBoxNumber;
101
102
    /**
103
     * Set Post Office Box Number.
104
     * 
105
     * The post office box number for PO box addresses.
106
     *
107
     * @param string $postOfficeBoxNumber
108
     * @return static
109
     */
110
    public function setPostOfficeBoxNumber($postOfficeBoxNumber)
111
    {
112
        $this->_postOfficeBoxNumber = $postOfficeBoxNumber;
113
        return $this;
114
    }
115
116
    /**
117
     * Get Post Office Box Number.
118
     *
119
     * @return string
120
     */
121
    public function getPostOfficeBoxNumber()
122
    {
123
        return $this->_postOfficeBoxNumber;
124
    }
125
126
    private $_postalCode;
127
128
    /**
129
     * Set Postal Code.
130
     * 
131
     * The postal code. For example, 94043.
132
     *
133
     * @param string $postalCode
134
     * @return static
135
     */
136
    public function setPostalCode($postalCode)
137
    {
138
        $this->_postalCode = $postalCode;
139
        return $this;
140
    }
141
142
    /**
143
     * Get Postal Code.
144
     *
145
     * @return string
146
     */
147
    public function getPostalCode()
148
    {
149
        return $this->_postalCode;
150
    }
151
    
152
    private $_streetAddress;
153
154
    /**
155
     * Set Street Address.
156
     *
157
     * The street address. For example, 1600 Amphitheatre Pkwy.
158
     * 
159
     * @param string $streetAddress
160
     * @return static
161
     */
162
    public function setStreetAddress($streetAddress)
163
    {
164
        $this->_streetAddress = $streetAddress;
165
        return $this;
166
    }
167
168
    /**
169
     * Get Street Address.
170
     *
171
     * @return void
172
     */
173
    public function getStreetAddress()
174
    {
175
        return $this->_streetAddress;
176
    }
177
}
178