OptionApiRequestValidator
in package
Class OptionApiRequestValidator
Table of Contents
- $languageService : LanguageService
- __construct() : mixed
- checkDetailLanguages() : array<string|int, mixed>
- validateOptionPatchRequestBody() : array<string|int, array<string|int, string>>
- validateOptionPostRequestBody() : array<string|int, array<string|int, string>>
- validateOptionPutRequestBody() : array<string|int, array<string|int, string>>
- validateOptionValuePatchRequestBody() : array<string|int, array<string|int, string>>
- validateOptionValuePostRequestBody() : array<string|int, array<string|int, string>>
- validateOptionValuePutRequestBody() : array<string|int, array<string|int, string>>
- checkAttributes() : array<string|int, mixed>
- getArrayKeysRecursive() : array<string|int, mixed>
Properties
$languageService
private
LanguageService
$languageService
Methods
__construct()
public
__construct(LanguageService $languageService) : mixed
Parameters
- $languageService : LanguageService
Return values
mixed —checkDetailLanguages()
public
checkDetailLanguages(array<string|int, mixed> $parsedBody, array<string|int, mixed> $availableLanguages) : array<string|int, mixed>
Parameters
- $parsedBody : array<string|int, mixed>
- $availableLanguages : array<string|int, mixed>
Return values
array<string|int, mixed> —validateOptionPatchRequestBody()
public
validateOptionPatchRequestBody(array<string|int, mixed> $parsedBody) : array<string|int, array<string|int, string>>
Parameters
- $parsedBody : array<string|int, mixed>
Return values
array<string|int, array<string|int, string>> —validateOptionPostRequestBody()
public
validateOptionPostRequestBody(array<string|int, mixed> $parsedBody) : array<string|int, array<string|int, string>>
Parameters
- $parsedBody : array<string|int, mixed>
Return values
array<string|int, array<string|int, string>> —validateOptionPutRequestBody()
public
validateOptionPutRequestBody(array<string|int, mixed> $parsedBody) : array<string|int, array<string|int, string>>
Parameters
- $parsedBody : array<string|int, mixed>
Return values
array<string|int, array<string|int, string>> —validateOptionValuePatchRequestBody()
public
validateOptionValuePatchRequestBody(array<string|int, mixed> $parsedBody) : array<string|int, array<string|int, string>>
Parameters
- $parsedBody : array<string|int, mixed>
Return values
array<string|int, array<string|int, string>> —validateOptionValuePostRequestBody()
public
validateOptionValuePostRequestBody(array<string|int, mixed> $parsedBody) : array<string|int, array<string|int, string>>
Parameters
- $parsedBody : array<string|int, mixed>
Return values
array<string|int, array<string|int, string>> —validateOptionValuePutRequestBody()
public
validateOptionValuePutRequestBody(array<string|int, mixed> $parsedBody) : array<string|int, array<string|int, string>>
Parameters
- $parsedBody : array<string|int, mixed>
Return values
array<string|int, array<string|int, string>> —checkAttributes()
private
checkAttributes(array<string|int, mixed> $parsedBody, array<string|int, mixed> $mandatory) : array<string|int, mixed>
Parameters
- $parsedBody : array<string|int, mixed>
- $mandatory : array<string|int, mixed>
Return values
array<string|int, mixed> —getArrayKeysRecursive()
private
getArrayKeysRecursive(array<string|int, mixed> $array[, string $connectionString = '.' ]) : array<string|int, mixed>
Parameters
- $array : array<string|int, mixed>
- $connectionString : string = '.'