You are here

public function LingotekConfigSet::setExclusiveTargetsStatus in Lingotek Translation 7.7

Overrides LingotekTranslatableEntity::setExclusiveTargetsStatus

File

lib/Drupal/lingotek/LingotekConfigSet.php, line 731
Defines LingotekConfigSet.

Class

LingotekConfigSet
A class wrapper for Lingotek-specific behavior on ConfigSets.

Code

public function setExclusiveTargetsStatus($status_to_set, $statuses_to_exclude) {
  foreach ($this->language_targets as $lt) {
    if (!in_array($this
      ->getMetadataValue('target_sync_status_' . $lt), $statuses_to_exclude)) {
      $this
        ->setMetadataValue('target_sync_status_' . $lt, $status_to_set);
    }
  }
  return $this;
}