/** * Helper to generate result from query * * @param Query $query * * @return string */ protected function generateQueryJsonResponse(Query $query) { $response = ['limit' => $query->getLimit(), 'results' => [0 => ['email_md5' => $query->getEmailMd5(), 'deactivation_reason' => $query->getDeactivationReason(), 'create_time' => $query->getCreateTime(), 'brand' => $query->getBrand(), 'id' => $query->getId(), 'deactivation_time' => $query->getDeactivationTime()]], 'offset' => $query->getSkip(), 'total_count' => '1']; return json_encode($response); }