57 public function process(
$data, $serviceClassName, $serviceMethodName)
60 $dataType = $this->methodsMapProcessor->getMethodReturnType($serviceClassName, $serviceMethodName);
78 foreach ($dataObjectArray as $key =>
$value) {
83 return $dataObjectArray;
95 if (is_array(
$data)) {
97 $arrayElementType = substr(
$type, 0, -2);
98 foreach (
$data as $datum) {
99 if (is_object($datum)) {
101 $this->dataObjectProcessor->buildOutputDataArray($datum, $arrayElementType)
109 $this->dataObjectProcessor->buildOutputDataArray(
$data,
$type)
const CUSTOM_ATTRIBUTES_KEY
processDataObject($dataObjectArray)
elseif(isset( $params[ 'redirect_parent']))
convertValue($data, $type)
static convertCustomAttributesToSequentialArray($extensibleObjectData)
__construct(DataObjectProcessor $dataObjectProcessor, MethodsMap $methodsMapProcessor)