/** * @param Response $response * @param array $failedSnsidList * @param array $versionList * * @return array */ protected function parseResponse(Response $response, array &$failedSnsidList, array &$versionList) { $action = $response->getAction(); if (!$response->isOk()) { $metaData = $action->getMetadata(); $snsid = $metaData['_id']; $failedSnsidList[] = $snsid; return; } $responseData = $response->getData(); $snsid = $responseData['_id']; $version = $responseData['_version']; $versionList[$snsid] = ['doc' => $action->getSource(), 'version' => $version]; }