phpDocumentor

MinimalNewsletterSubscriptionService implements NewsletterSubscriptionServiceInterface

Interface MinimalNewsletterSubscriptionService

Tags
category

System

Interfaces, Classes and Traits

NewsletterSubscriptionServiceInterface
Interface NewsletterSubscriptionServiceInterface

Table of Contents

$db  : CI_DB_query_builder
__construct()  : mixed
MinimalNewsletterSubscriptionService constructor.
getSubscriptionByCustomerEmail()  : bool|NewsletterSubscription
Gets the newsletter subscription data by a given customer ID.
unsubscribe()  : mixed
Unsubscribes a customer from the newsletter.
createNewsletterSubscriptionFromArray()  : bool|NewsletterSubscription
Creates a newsletter subscription instance from raw data from the database.

Properties

Methods

__construct()

MinimalNewsletterSubscriptionService constructor.

public __construct(CI_DB_query_builder $db) : mixed
Parameters
$db : CI_DB_query_builder
Return values
mixed

createNewsletterSubscriptionFromArray()

Creates a newsletter subscription instance from raw data from the database.

protected createNewsletterSubscriptionFromArray(array<string|int, mixed> $newsletterSubscriptionData) : bool|NewsletterSubscription
Parameters
$newsletterSubscriptionData : array<string|int, mixed>
Tags
throws
UnexpectedValueException
throws
InvalidArgumentException
Return values
bool|NewsletterSubscription

Search results