public function onAttachToRoot(string $builder_id, string $instance_id): array {
return $this->rebuild($builder_id);
}
/**
* {@inheritdoc}
*/
public function onAttachToSlot(string $builder_id, string $instance_id, string $parent_id): array {
return $this->rebuild($builder_id);
}
/**
* {@inheritdoc}
*/
public function onMove(string $builder_id, string $instance_id): array {
return $this->rebuild($builder_id);
}
/**
* {@inheritdoc}
*/
public function onHistoryChange(string $builder_id): array {
return $this->rebuild($builder_id);
}
/**
* {@inheritdoc}
*/
public function onUpdate(string $builder_id, string $instance_id): array {
return $this->rebuild($builder_id);
}
/**
* {@inheritdoc}
*/
public function onDelete(string $builder_id, string $parent_id): array {
return $this->rebuild($builder_id);
}
/**
* Remove inactive users.
*
* @param array $users
* Each key is an User entity ID, each value is a timestamp.
*
* @return array
* Each key is an User entity ID, each value is a timestamp.
*/
protected function removeInactiveUsers(array $users): array {