protected function Importer::updateStatus in GatherContent 8.4
Update item's status based on status id. Upload new status to GC.
1 call to Importer::updateStatus()
- Importer::import in src/Import/ Importer.php 
- Import a single GatherContent item to Drupal.
File
- src/Import/ Importer.php, line 133 
Class
- Importer
- Class for handling import/update logic from GatherContent to Drupal.
Namespace
Drupal\gathercontent\ImportCode
protected function updateStatus(Item $item, $statusId) {
  if (!is_int($statusId)) {
    // User does not want to update status.
    return;
  }
  $status = $this->client
    ->projectStatusGet($item->projectId, $statusId);
  // Update only if status exists.
  if ($status !== NULL) {
    // Update status on GC.
    $this->client
      ->itemChooseStatusPost($item->id, $statusId);
    // Update status of item (will be uploaded to Drupal on import).
    $item->status = $status;
  }
}