@@ 1292-1304 (lines=13) @@ | ||
1289 | * @param ContactPhone $phone |
|
1290 | * @return Contact |
|
1291 | */ |
|
1292 | public function setPrimaryPhone(ContactPhone $phone) |
|
1293 | { |
|
1294 | if ($this->hasPhone($phone)) { |
|
1295 | $phone->setPrimary(true); |
|
1296 | foreach ($this->getPhones() as $otherPhone) { |
|
1297 | if (!$phone->isEqual($otherPhone)) { |
|
1298 | $otherPhone->setPrimary(false); |
|
1299 | } |
|
1300 | } |
|
1301 | } |
|
1302 | ||
1303 | return $this; |
|
1304 | } |
|
1305 | ||
1306 | /** |
|
1307 | * Add address |
@@ 687-698 (lines=12) @@ | ||
684 | * |
|
685 | * @return B2bCustomer |
|
686 | */ |
|
687 | public function setPrimaryPhone(B2bCustomerPhone $phone) |
|
688 | { |
|
689 | if ($this->hasPhone($phone)) { |
|
690 | $phone->setPrimary(true); |
|
691 | foreach ($this->getPhones() as $otherPhone) { |
|
692 | if (!$phone->isEqual($otherPhone)) { |
|
693 | $otherPhone->setPrimary(false); |
|
694 | } |
|
695 | } |
|
696 | } |
|
697 | return $this; |
|
698 | } |
|
699 | ||
700 | /** |
|
701 | * Set emails. |
@@ 1210-1222 (lines=13) @@ | ||
1207 | * |
|
1208 | * @return Lead |
|
1209 | */ |
|
1210 | public function setPrimaryPhone(LeadPhone $phone) |
|
1211 | { |
|
1212 | if ($this->hasPhone($phone)) { |
|
1213 | $phone->setPrimary(true); |
|
1214 | foreach ($this->getPhones() as $otherPhone) { |
|
1215 | if (!$phone->isEqual($otherPhone)) { |
|
1216 | $otherPhone->setPrimary(false); |
|
1217 | } |
|
1218 | } |
|
1219 | } |
|
1220 | ||
1221 | return $this; |
|
1222 | } |
|
1223 | ||
1224 | /** |
|
1225 | * Set emails. |