protected function transformResources(array &$data, Resource $resource) { foreach ($resource->getAllResources() as $rel => $resources) { if (!is_array($resources)) { $resources = [$resources]; } foreach ($resources as &$resource) { $data['entities'][] = $this->doTransformResource($data, $rel, $resource); } } }
protected function transformResources(&$data, Resource $resource) { $embedded = []; foreach ($resource->getAllResources() as $rel => $resources) { if ($resources instanceof Resource) { $this->doTransformSingleResource($data, $embedded, $rel, $resources); } else { $this->doTransformResources($data, $embedded, $rel, $resources); } } if ($embedded) { $data['_embedded'] = $embedded; } }