You are here

function drush_salesforce_push_sf_push_queue in Salesforce Suite 5.0.x

Same name and namespace in other branches
  1. 8.4 modules/salesforce_push/salesforce_push.drush.inc \drush_salesforce_push_sf_push_queue()
  2. 8.3 modules/salesforce_push/salesforce_push.drush.inc \drush_salesforce_push_sf_push_queue()

Implements drush_hook_COMMAND().

File

modules/salesforce_push/salesforce_push.drush.inc, line 56
Drush tools for the Salesforce Push module.

Code

function drush_salesforce_push_sf_push_queue($name = NULL) {
  _drush_salesforce_deprecated();
  $queue = \Drupal::service('queue.salesforce_push');
  if ($name !== NULL) {
    if (!($mapping = _salesforce_drush_get_mapping($name))) {
      return;
    }

    // Process one mapping queue.
    $queue
      ->processQueue($mapping);
  }
  else {

    // Process all queues.
    $queue
      ->processQueues();
  }
}