@@ 151-162 (lines=12) @@ | ||
148 | return in_array(Str::upper($value), $this->getStateAbbreviations($country)); |
|
149 | } |
|
150 | ||
151 | protected function getStateAbbreviations($country = null) |
|
152 | { |
|
153 | $x = []; |
|
154 | foreach ($this->states as $c => $states) { |
|
155 | if ($country === null || $c === $country) { |
|
156 | foreach ($states as $state) { |
|
157 | $x[] = $state['abbr']; |
|
158 | } |
|
159 | } |
|
160 | } |
|
161 | return $x; |
|
162 | } |
|
163 | ||
164 | protected function getStateNames($country = null) |
|
165 | { |
|
@@ 164-175 (lines=12) @@ | ||
161 | return $x; |
|
162 | } |
|
163 | ||
164 | protected function getStateNames($country = null) |
|
165 | { |
|
166 | $x = []; |
|
167 | foreach ($this->states as $c => $states) { |
|
168 | if ($country === null || $c === $country) { |
|
169 | foreach ($states as $state) { |
|
170 | $x[] = $state['name']; |
|
171 | } |
|
172 | } |
|
173 | } |
|
174 | return $x; |
|
175 | } |
|
176 | } |
|
177 |