protected function getAsArray($key)
{
$emailAddresses = preg_split('/,|;/', $this->{'get' . ucfirst($key)}());
foreach ($emailAddresses as $key => $emailAddress) {
if ($validAddress = self::validateEmailAddress(trim($emailAddress))) {
$emailAddresses[$key] = $validAddress;
} else {
unset($emailAddresses[$key]);
}
}
return $emailAddresses;
}