Refactor public API getSubscriber to doctrine

[MAILPOET-4295]
This commit is contained in:
Rostislav Wolny
2022-08-29 15:50:05 +02:00
committed by Aschepikov
parent 3d4ca982a6
commit 1dac2522c6
2 changed files with 6 additions and 7 deletions

View File

@ -3,7 +3,6 @@
namespace MailPoet\API\MP\v1;
use MailPoet\Config\Changelog;
use MailPoet\Models\Subscriber;
/**
* API used by other plugins
@ -82,12 +81,7 @@ class API {
}
public function getSubscriber($subscriberEmail) {
$subscriber = Subscriber::findOne($subscriberEmail);
// throw exception when subscriber does not exist
if (!$subscriber) {
throw new APIException(__('This subscriber does not exist.', 'mailpoet'), APIException::SUBSCRIBER_NOT_EXISTS);
}
return $subscriber->withCustomFields()->withSubscriptions()->asArray();
return $this->subscribers->getSubscriber($subscriberEmail);
}
public function isSetupComplete() {