phpDocumentor

OptionRequestParser

Class OptionRequestParser

Table of Contents

$factory  : OptionFactory
__construct()  : mixed
OptionRequestParser constructor.
getFields()  : array<string|int, mixed>
getFilters()  : array<string|int, mixed>
getPage()  : int
getPerPage()  : int
getResourceUrlFromRequest()  : string
getSorting()  : string|null
parseOptionDataForCreation()  : array<string|int, mixed>
parseOptionDetailsDataForUpdate()  : array<string|int, mixed>
parseOptionValueDataForCreation()  : array<string|int, mixed>
parseOptionValueDetailsDataForUpdate()  : array<string|int, mixed>
parseOptionValueProductDetailsDataForUpdate()  : OptionValuesProductDetails
mapOptionDetail()  : OptionDetail
mapOptionValueDetail()  : OptionValueDetail

Properties

Methods

getFields()

public getFields(ServerRequestInterface $request) : array<string|int, mixed>
Parameters
$request : ServerRequestInterface
Return values
array<string|int, mixed>

getFilters()

public getFilters(ServerRequestInterface $request) : array<string|int, mixed>
Parameters
$request : ServerRequestInterface
Return values
array<string|int, mixed>

getPage()

public getPage(ServerRequestInterface $request) : int
Parameters
$request : ServerRequestInterface
Return values
int

getPerPage()

public getPerPage(ServerRequestInterface $request) : int
Parameters
$request : ServerRequestInterface
Return values
int

getResourceUrlFromRequest()

public getResourceUrlFromRequest(ServerRequestInterface $request) : string
Parameters
$request : ServerRequestInterface
Return values
string

getSorting()

public getSorting(ServerRequestInterface $request) : string|null
Parameters
$request : ServerRequestInterface
Return values
string|null

parseOptionDataForCreation()

public parseOptionDataForCreation(ServerRequestInterface $request[, array<string|int, mixed> &$errors = [] ]) : array<string|int, mixed>
Parameters
$request : ServerRequestInterface
$errors : array<string|int, mixed> = []
Return values
array<string|int, mixed>

parseOptionDetailsDataForUpdate()

public parseOptionDetailsDataForUpdate(array<string|int, mixed> $optionDetailsData) : array<string|int, mixed>
Parameters
$optionDetailsData : array<string|int, mixed>
Return values
array<string|int, mixed>

parseOptionValueDataForCreation()

public parseOptionValueDataForCreation(ServerRequestInterface $request[, array<string|int, mixed> &$errors = [] ]) : array<string|int, mixed>
Parameters
$request : ServerRequestInterface
$errors : array<string|int, mixed> = []
Return values
array<string|int, mixed>

parseOptionValueDetailsDataForUpdate()

public parseOptionValueDetailsDataForUpdate(array<string|int, mixed> $optionValueDetailsData) : array<string|int, mixed>
Parameters
$optionValueDetailsData : array<string|int, mixed>
Return values
array<string|int, mixed>

Search results