toAPI()]; } if (!is_array($data)) { return $return; } foreach ($data as $entity) { if ($entity instanceof IAPI) { $return[] = $entity->toAPI(); } } return $return; } /** * Serialize an entity * * @param IAPI $data * * @return array */ public function serializeEntityV2($data, bool $reduced = false): array { return $data->toAPI2($reduced); } /** * Serialize array of entities * * @param array $data * * @return array */ public function serializeEntitiesV2($data, bool $reduced = false): array { $return = []; foreach ($data as $entity) { $return[] = $entity->toAPI2($reduced); } return $return; } public function responseV2($data, $code = Http::STATUS_OK) { return new JSONResponse($data, $code); } }