public static function Heartbeat::flagAjaxBuilder in Heartbeat 8
5 calls to Heartbeat::flagAjaxBuilder()
- FriendInteractBlock::build in src/
Plugin/ Block/ FriendInteractBlock.php - HeartbeatBlock::renderMessage in src/
Plugin/ Block/ HeartbeatBlock.php - HeartbeatHashBlock::renderMessage in src/
Plugin/ Block/ HeartbeatHashBlock.php - HeartbeatMoreBlock::renderMessage in src/
Plugin/ Block/ HeartbeatMoreBlock.php - HeartbeatUsernameBlock::renderMessage in src/
Plugin/ Block/ HeartbeatUsernameBlock.php
File
- src/
Entity/ Heartbeat.php, line 849
Class
Namespace
Drupal\heartbeat\EntityCode
public static function flagAjaxBuilder($flagId, $entity, FlagService $flagService) {
$flag = $flagService
->getFlagById($flagId);
$key = 'flag_' . $flag
->id();
$data = [
'#lazy_builder' => [
'flag.link_builder:build',
[
$entity
->getEntityTypeId(),
$entity
->id(),
$flag
->id(),
],
],
'#create_placeholder' => TRUE,
];
return [
$key => $data,
];
}