function acquia_lift_publisher_entity_insert in Acquia Lift Connector 8.4
Implements hook_entity_insert().
File
- modules/
acquia_lift_publisher/ acquia_lift_publisher.module, line 18 - Drupal Module: Acquia Lift - Publisher.
Code
function acquia_lift_publisher_entity_insert(EntityInterface $entity) {
$publishing_actions = Drupal::service('acquia_lift_publisher.publishing_actions');
$push_setting_field_value = $publishing_actions
->getPublicationsFieldValue(ContentPublishingForm::$pushSettingField, TRUE);
$export_content_immediately_field_value = $publishing_actions
->getPublicationsFieldValue(ContentPublishingForm::$exportContentImmediatelyField, TRUE);
if ($push_setting_field_value === TRUE && $export_content_immediately_field_value === TRUE) {
_acquia_lift_publisher_trigger_queue($entity);
}
}