OptionReader
in package
Class OptionReader
Table of Contents
- $db : Connection
- __construct() : mixed
- OptionsReader constructor.
- getAllOptionsData() : array<string|int, mixed>
- getFilteredOptionsData() : array<string|int, mixed>
- getOptionDataById() : array<string|int, mixed>
- getOptionsTotalCount() : array<string|int, mixed>
- fetchOptionsData() : array<string|int, mixed>
- fetchValues() : array<string|int, mixed>
Properties
$db
private
Connection
$db
Methods
__construct()
OptionsReader constructor.
public
__construct(Connection $db) : mixed
Parameters
- $db : Connection
Return values
mixed —getAllOptionsData()
public
getAllOptionsData() : array<string|int, mixed>
Return values
array<string|int, mixed> —getFilteredOptionsData()
public
getFilteredOptionsData(Filters|SqlFilters $filters, Sorting|SqlSorting $sorting, Pagination|SqlPagination $pagination) : array<string|int, mixed>
Parameters
- $filters : Filters|SqlFilters
- $sorting : Sorting|SqlSorting
- $pagination : Pagination|SqlPagination
Return values
array<string|int, mixed> —getOptionDataById()
public
getOptionDataById(OptionId $id) : array<string|int, mixed>
Parameters
- $id : OptionId
Return values
array<string|int, mixed> —getOptionsTotalCount()
public
getOptionsTotalCount(Filters|SqlFilters $filters) : array<string|int, mixed>
Parameters
- $filters : Filters|SqlFilters
Return values
array<string|int, mixed> —fetchOptionsData()
private
fetchOptionsData(int ...$optionIds) : array<string|int, mixed>
Parameters
- $optionIds : int
Return values
array<string|int, mixed> —fetchValues()
private
fetchValues(int $optionId) : array<string|int, mixed>
Parameters
- $optionId : int