AutomatedSolution extends Converter
FinalYes
Table of Contents
Methods
- __construct() : mixed
- convertFieldNameFromCamelCaseToUpperCase() : string
- Converts $fieldName from camelCase to UPPER_CASE.
- convertFieldNameFromUpperCaseToCamelCase() : string
- Converts $fieldName from UPPER_CASE to camelCase.
- convertKeysToCamelCase() : array<string|int, mixed>
- Converts all keys recursively in $data to camelCase.
- convertKeysToUpperCase() : array<string|int, mixed>
- Convert all keys in recursively in $data to UPPER_CASE.
- preprocessUpperFieldNames() : $this
- Upper Case is the main format for fieldNames.
- toJson() : array<string|int, mixed>
- Generates $model representation in json format.
Methods
__construct()
public
__construct([CaseCache $caseCache = null ]) : mixed
Parameters
- $caseCache : CaseCache = null
convertFieldNameFromCamelCaseToUpperCase()
Converts $fieldName from camelCase to UPPER_CASE.
public
convertFieldNameFromCamelCaseToUpperCase(string $fieldName) : string
Parameters
- $fieldName : string
Return values
stringconvertFieldNameFromUpperCaseToCamelCase()
Converts $fieldName from UPPER_CASE to camelCase.
public
convertFieldNameFromUpperCaseToCamelCase(string $fieldName) : string
Parameters
- $fieldName : string
Return values
stringconvertKeysToCamelCase()
Converts all keys recursively in $data to camelCase.
public
convertKeysToCamelCase(array<string|int, mixed> $data) : array<string|int, mixed>
Parameters
- $data : array<string|int, mixed>
Return values
array<string|int, mixed>convertKeysToUpperCase()
Convert all keys in recursively in $data to UPPER_CASE.
public
convertKeysToUpperCase(array<string|int, mixed> $data) : array<string|int, mixed>
Parameters
- $data : array<string|int, mixed>
Return values
array<string|int, mixed>preprocessUpperFieldNames()
Upper Case is the main format for fieldNames.
public
preprocessUpperFieldNames(array<string|int, mixed> $fieldNames) : $this
To avoid conflicts during camel to upper conversion this method should be called first on array of field names.
Parameters
- $fieldNames : array<string|int, mixed>
Return values
$thistoJson()
Generates $model representation in json format.
public
toJson(mixed $model) : array<string|int, mixed>
Parameters
- $model : mixed