Adds method to get subscriber

This commit is contained in:
Vlad
2017-11-10 18:47:53 -05:00
parent fae849bbfc
commit 6694555592
2 changed files with 35 additions and 0 deletions

View File

@ -164,6 +164,15 @@ class API {
return $new_list->asArray();
}
function getSubscriber($subscriber_email) {
$subscriber = Subscriber::findOne($subscriber_email);
// throw exception when subscriber does not exist
if(!$subscriber) {
throw new \Exception(__('This subscriber does not exist.', 'mailpoet'));
}
return $subscriber->withCustomFields()->withSubscriptions()->asArray();
}
protected function _sendConfirmationEmail(Subscriber $subscriber) {
return $subscriber->sendConfirmationEmail();
}