function LinearHistory::getParents
Same name in other branches
- 10 core/lib/Drupal/Core/Config/Checkpoint/LinearHistory.php \Drupal\Core\Config\Checkpoint\LinearHistory::getParents()
Overrides CheckpointListInterface::getParents
File
-
core/
lib/ Drupal/ Core/ Config/ Checkpoint/ LinearHistory.php, line 75
Class
- LinearHistory
- A chronological list of Checkpoint objects.
Namespace
Drupal\Core\Config\CheckpointCode
public function getParents(string $id) : \Traversable {
if (!isset($this->checkpoints[$id])) {
throw new UnknownCheckpointException(sprintf('The checkpoint "%s" does not exist', $id));
}
$checkpoint = $this->checkpoints[$id];
while ($checkpoint->parent !== NULL) {
$checkpoint = $this->get($checkpoint->parent);
(yield $checkpoint->id => $checkpoint);
}
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.