phpDocumentor

AdditionalFieldsReader

Class AdditionalFieldsReader

Table of Contents

$connection  : Connection
__construct()  : mixed
AdditionalFieldsReader constructor.
getAdditionalFieldById()  : array<string|int, mixed>
getAllAdditionalFields()  : array<string|int, mixed>
Returns a collection of all additional fields.
applySorting()  : void
createQuery()  : QueryBuilder
mapResultData()  : array<string|int, mixed>

Properties

Methods

__construct()

AdditionalFieldsReader constructor.

public __construct(Connection $connection) : mixed
Parameters
$connection : Connection
Return values
mixed

getAllAdditionalFields()

Returns a collection of all additional fields.

public getAllAdditionalFields([int|null $limit = null ][, int|null $offset = null ][, string|null $searchTerm = null ][, array<string|int, mixed>|null $sortBy = null ]) : array<string|int, mixed>
Parameters
$limit : int|null = null
$offset : int|null = null
$searchTerm : string|null = null
$sortBy : array<string|int, mixed>|null = null
Return values
array<string|int, mixed>

applySorting()

protected applySorting(QueryBuilder $builder, array<string|int, mixed> $columns) : void
Parameters
$builder : QueryBuilder
$columns : array<string|int, mixed>
Return values
void

createQuery()

protected createQuery([array<string|int, mixed>|null $columns = null ]) : QueryBuilder
Parameters
$columns : array<string|int, mixed>|null = null
Return values
QueryBuilder

mapResultData()

protected mapResultData(array<string|int, mixed> $rows) : array<string|int, mixed>
Parameters
$rows : array<string|int, mixed>
Return values
array<string|int, mixed>

Search results