@@ 230-237 (lines=8) @@ | ||
227 | return; |
|
228 | } |
|
229 | $this->unsetEmail(); |
|
230 | if ($this->data->email) { |
|
231 | foreach ($this->data->email as $email) { |
|
232 | if ($email->email_address === $email_address) { |
|
233 | $email->preferred = true; |
|
234 | return; |
|
235 | } |
|
236 | } |
|
237 | } |
|
238 | throw new Exception('Email address ' . $email_address . ' not found in user'); |
|
239 | } |
|
240 | ||
@@ 246-252 (lines=7) @@ | ||
243 | */ |
|
244 | public function unsetEmail() |
|
245 | { |
|
246 | if ($this->data->email) { |
|
247 | foreach ($this->data->email as $email) { |
|
248 | if ($email->preferred) { |
|
249 | $email->preferred = false; |
|
250 | } |
|
251 | } |
|
252 | } |
|
253 | } |
|
254 | ||
255 | /** |