complete subscription endpoint

This commit is contained in:
Daniel Seifert 2024-12-22 23:38:41 +01:00
bovenliggende c5085b1bb8
commit 7a216173d9
Getekend door: DanielS
GPG sleutel-ID: 6A513E13AEE66170

Bestand weergeven

@ -6,8 +6,43 @@ use Doctrine\Common\Collections\ArrayCollection;
class Subscription extends ArrayCollection class Subscription extends ArrayCollection
{ {
public function getId(): string public function getListId(): string
{ {
return $this->get('id'); return $this->get('listid') ?? '';
}
public function getName(): string
{
return $this->get('name') ?? '';
}
public function getPendingUrl(): string
{
return $this->get('pendingurl') ?? '';
}
public function getThankyouUrl(): string
{
return $this->get('thankyouurl') ?? '';
}
public function useSingleOptin(): bool
{
return $this->get('usesingleoptin');
}
public function useDoubleOptin(): bool
{
return !$this->useSingleOptin();
}
public function resendConfirmationEmail(): bool
{
return $this->get('resendconfirmationemail');
}
public function useChangeEmail(): bool
{
return $this->get('usechangeemail');
} }
} }