function social_private_message_entity_view_display_alter in Open Social 8
Implements hook_entity_view_display_alter().
File
- modules/
social_features/ social_private_message/ social_private_message.module, line 303 - The Social Privagte Message module.
Code
function social_private_message_entity_view_display_alter(EntityViewDisplayInterface $display, array $context) {
// Privatemessage Thread entity.
if ($context['entity_type'] == 'private_message_thread') {
// Change members formatter in full mode.
if ($context['view_mode'] == 'full') {
// Get the necessary component.
$component = $display
->getComponent('members');
// Alter it.
$component['type'] = 'social_private_message_member_formatter';
// Put the component back in the display.
$display
->setComponent('members', $component);
}
}
}