@@ 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 |