/**
* Get document representation for user
*
* @param Newscoop\Entity\User $user
* @return array
*/
public function getDocument(DocumentInterface $user)
{
return array('id' => $this->getDocumentId($user), 'number' => $user->getId(), 'type' => 'user', 'user' => $user->getUsername(), 'bio' => $user->getAttribute('bio'), 'image' => $this->imageService->getUserImage($user) ?: '', 'published' => gmdate(self::DATE_FORMAT, $user->getCreated()->getTimestamp()), 'is_verified' => (bool) $user->getAttribute(UserAttribute::IS_VERIFIED));
}