/**
  * Overview of all messages
  */
 public function actionChats()
 {
     $last_id = Yii::$app->request->get('lastID', 0);
     $query = UserChatMessage::find()->where(['>', 'id', $last_id]);
     $response = [];
     foreach ($query->all() as $entry) {
         $response[] = ['id' => $entry->id, 'message' => $entry->message, 'author' => ['name' => $entry->user->displayName, 'gravatar' => $entry->user->getProfileImage()->getUrl(), 'profile' => Url::toRoute(['/', 'uguid' => $entry->user->guid])], 'time' => ['hours' => Yii::$app->formatter->asTime($entry->created_at, 'php:H'), 'minutes' => Yii::$app->formatter->asTime($entry->created_at, 'php:i')]];
     }
     Yii::$app->response->format = 'json';
     return $response;
 }