You are here

function drush_salesforce_pull_sf_pull_set in Salesforce Suite 8.4

Same name and namespace in other branches
  1. 8.3 modules/salesforce_pull/salesforce_pull.drush.inc \drush_salesforce_pull_sf_pull_set()
  2. 5.0.x modules/salesforce_pull/salesforce_pull.drush.inc \drush_salesforce_pull_sf_pull_set()

Set pull time on all mappings, or the given mapping by name.

File

modules/salesforce_pull/salesforce_pull.drush.inc, line 303
Salesforce Pull drush 8 commands.

Code

function drush_salesforce_pull_sf_pull_set($name, $time = NULL) {
  _drush_salesforce_deprecated();
  if (is_null($time)) {
    $time = time();
  }
  $mapping = _salesforce_drush_get_mapping($name);
  if ($mapping) {
    $mapping
      ->setLastPullTime($time);
    \Drupal::entityTypeManager()
      ->getStorage('salesforce_mapped_object')
      ->setForcePull($mapping);
  }
}