protected function getHeaderField($headerName, $properties) { if (isset($properties[$headerName . '_email'])) { $headerEmailProperty = $headerName . '_email'; $headerNameProperty = $headerName . '_name'; if (strlen(trim($properties[$headerEmailProperty]))) { $email = new Kaltura_Client_Type_StringValue(); $email->value = $properties[$headerEmailProperty]; $name = null; if (isset($properties[$headerNameProperty]) && strlen(trim($properties[$headerNameProperty]))) { $name = new Kaltura_Client_Type_StringValue(); $name->value = $properties[$headerNameProperty]; } $recipient = new Kaltura_Client_EmailNotification_Type_EmailNotificationRecipient(); $recipient->email = $email; $recipient->name = $name; $recipientProvider = new Kaltura_Client_EmailNotification_Type_EmailNotificationStaticRecipientProvider(); $recipientProvider->emailRecipients = array(); $recipientProvider->emailRecipients[] = $recipient; return $recipientProvider; } else { return Kaltura_Client_ClientBase::getKalturaNullValue(); } } }