Automattic\WooCommerce\Internal\EmailEditor
EmailApiController::filter_invalid_email_addresses
Filter in invalid email addresses from a comma-separated string.
Method of the class: EmailApiController{}
No Hooks.
Returns
Array. - An array of invalid email addresses.
Usage
// private - for code of main (parent) class only $result = $this->filter_invalid_email_addresses( $comma_separated_email_addresses );
- $comma_separated_email_addresses(string) (required)
- - A comma-separated string of email addresses.
EmailApiController::filter_invalid_email_addresses() EmailApiController::filter invalid email addresses code WC 10.3.6
private function filter_invalid_email_addresses( $comma_separated_email_addresses ) {
$invalid_email_addresses = array();
if ( empty( trim( $comma_separated_email_addresses ) ) ) {
return $invalid_email_addresses;
}
foreach ( explode( ',', $comma_separated_email_addresses ) as $email_address ) {
if ( ! filter_var( trim( $email_address ), FILTER_VALIDATE_EMAIL ) ) {
$invalid_email_addresses[] = trim( $email_address );
}
}
return $invalid_email_addresses;
}