public function serializeCollection(Collection $collection) { $data = []; $resources = $collection->getResources(); $data['href'] = $this->primate->getBaseUrl() . '/' . $collection->getType()->getName(); $data['offset'] = 0; $data['limit'] = 50; $data['count'] = count($resources); foreach ($resources as $resource) { $data['resources'][] = $this->serializeResource($resource); } return $data; }