You are here

function opigno_messaging_private_message_view in Opigno messaging 3.x

Implements hook_ENTITY_TYPE_view().

File

./opigno_messaging.module, line 480
Contains opigno_messaging.module.

Code

function opigno_messaging_private_message_view(array &$build, EntityInterface $entity, EntityViewDisplayInterface $display, $view_mode) {
  if (!$entity instanceof PrivateMessageInterface) {
    return;
  }
  $messages_service = \Drupal::service('opigno_messaging.manager');
  if ($messages_service instanceof OpignoMessageThread) {
    $build['opigno_date'] = [
      '#markup' => $messages_service
        ->getMessageFormattedDate($entity),
    ];
  }
}