protected $object;
/**
* @param EntitySearchResult<NewsletterRecipientCollection> $newsletterRecipients
*/
public function __construct(EntitySearchResult
$newsletterRecipients) { $firstNewsletterRecipient =
$newsletterRecipients->
getEntities()->
first();
if ($firstNewsletterRecipient) { $accNlRecipientResult =
new AccountNewsletterRecipientResult($firstNewsletterRecipient->
getStatus());
parent::
__construct($accNlRecipientResult);
return;
} $accNlRecipientResult =
new AccountNewsletterRecipientResult();
parent::
__construct($accNlRecipientResult);
} public function getAccountNewsletterRecipient(): AccountNewsletterRecipientResult
{ return $this->object;
}