phpDocumentor

ProductDownloadRequestParser
in package

Class ProductDownloadRequestParser

Table of Contents

$factory  : ProductDownloadFactory
__construct()  : mixed
ProductOptionApiRequestParser constructor.
getFields()  : array<string|int, mixed>
getFilters()  : array<string|int, mixed>
getLimit()  : int
getOffset()  : int
getPage()  : int
getPerPage()  : int
getResourceUrlFromRequest()  : string
getSorting()  : string|null
parseOptionValueCustomizationData()  : OptionValueCustomization
parseProductOptionsData()  : array<string|int, mixed>
getCreationDataFromDocumentBody()  : array<string|int, mixed>

Properties

Methods

__construct()

ProductOptionApiRequestParser constructor.

public __construct(ProductDownloadFactory $factory) : mixed
Parameters
$factory : ProductDownloadFactory
Return values
mixed

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>

getLimit()

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

getOffset()

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

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

parseProductOptionsData()

public parseProductOptionsData(Request $request, array<string|int, mixed> &$errors) : array<string|int, mixed>
Parameters
$request : Request
$errors : array<string|int, mixed>
Return values
array<string|int, mixed>

getCreationDataFromDocumentBody()

private getCreationDataFromDocumentBody(array<string|int, mixed> $documentData, int $productId) : array<string|int, mixed>
Parameters
$documentData : array<string|int, mixed>
$productId : int
Return values
array<string|int, mixed>

Search results