| @@ 100-115 (lines=16) @@ | ||
| 97 | * |
|
| 98 | * @return AddressComponent[] |
|
| 99 | */ |
|
| 100 | public function getAddressComponents($type = null) |
|
| 101 | { |
|
| 102 | if (null === $type) { |
|
| 103 | return $this->addressComponents; |
|
| 104 | } |
|
| 105 | ||
| 106 | $addressComponents = []; |
|
| 107 | ||
| 108 | foreach ($this->addressComponents as $addressComponent) { |
|
| 109 | if (in_array($type, $addressComponent->getTypes(), true)) { |
|
| 110 | $addressComponents[] = $addressComponent; |
|
| 111 | } |
|
| 112 | } |
|
| 113 | ||
| 114 | return $addressComponents; |
|
| 115 | } |
|
| 116 | ||
| 117 | /** |
|
| 118 | * @param AddressComponent[] $addressComponents |
|
| @@ 527-542 (lines=16) @@ | ||
| 524 | * |
|
| 525 | * @return AddressComponent[] |
|
| 526 | */ |
|
| 527 | public function getAddressComponents($type = null) |
|
| 528 | { |
|
| 529 | if (null === $type) { |
|
| 530 | return $this->addressComponents; |
|
| 531 | } |
|
| 532 | ||
| 533 | $addressComponents = []; |
|
| 534 | ||
| 535 | foreach ($this->addressComponents as $addressComponent) { |
|
| 536 | if (in_array($type, $addressComponent->getTypes(), true)) { |
|
| 537 | $addressComponents[] = $addressComponent; |
|
| 538 | } |
|
| 539 | } |
|
| 540 | ||
| 541 | return $addressComponents; |
|
| 542 | } |
|
| 543 | ||
| 544 | /** |
|
| 545 | * @param AddressComponent[] $addressComponents |
|