AgreementReader
in package
implements
AgreementReaderInterface
Class AgreementReader
Tags
Interfaces, Classes and Traits
- AgreementReaderInterface
- Interface AgreementReaderInterface
Table of Contents
- $queryBuilder : CI_DB_query_builder
- __construct() : mixed
- AgreementReader constructor.
- getAgreementsByCustomerEmail() : array<string|int, mixed>
- Returns the agreements by the provided customer email address.
- getAll() : array<string|int, mixed>
- Returns all agreement entities as an array.
- getById() : array<string|int, mixed>
- Returns an agreement entity by the provided id.
- _buildAgreementDataArray() : array<string|int, mixed>
Properties
$queryBuilder
protected
CI_DB_query_builder
$queryBuilder
Methods
__construct()
AgreementReader constructor.
public
__construct(CI_DB_query_builder $queryBuilder) : mixed
Parameters
- $queryBuilder : CI_DB_query_builder
Return values
mixed —getAgreementsByCustomerEmail()
Returns the agreements by the provided customer email address.
public
getAgreementsByCustomerEmail(StringType $customerEmailAddress) : array<string|int, mixed>
Parameters
- $customerEmailAddress : StringType
Return values
array<string|int, mixed> —getAll()
Returns all agreement entities as an array.
public
getAll() : array<string|int, mixed>
Return values
array<string|int, mixed> —getById()
Returns an agreement entity by the provided id.
public
getById(IdType $id) : array<string|int, mixed>
Parameters
- $id : IdType
Tags
Return values
array<string|int, mixed> —_buildAgreementDataArray()
protected
_buildAgreementDataArray( $rawDataArray) : array<string|int, mixed>