function _scheduler_rules_integration_dispatch_cron_event in Scheduler 2.x
Same name and namespace in other branches
- 8 scheduler_rules_integration/scheduler_rules_integration.module \_scheduler_rules_integration_dispatch_cron_event()
Trigger Rules events during cron.
This function is called from the main Scheduler module publish() and unpublish() functions in the SchedulerManager class.
Parameters
\Drupal\Core\Entity\EntityInterface $entity: The entity object being processed.
string $action: The action being performed - 'publish' or 'unpublish'.
2 calls to _scheduler_rules_integration_dispatch_cron_event()
- SchedulerManager::publish in src/
SchedulerManager.php - Publish scheduled entities.
- SchedulerManager::unpublish in src/
SchedulerManager.php - Unpublish scheduled entities.
File
- scheduler_rules_integration/
scheduler_rules_integration.module, line 47 - Scheduler Rules Integration.
Code
function _scheduler_rules_integration_dispatch_cron_event(EntityInterface $entity, $action) {
$event_id = strtoupper("CRON_{$action}ED");
_scheduler_rules_integration_event($entity, $event_id);
}