public function getAll() { $checkpointDir = $this->locator->getCheckpointDir(); $content = $this->fsHelper->isDir($checkpointDir) ? $this->fsHelper->scandir($checkpointDir) : []; $checkpoints = array_filter($content, function ($dir) { return !in_array($dir, ['.', '..']); }); return $checkpoints; }
/** * Get an absolute path to the checkpoint directory by checkpoint Id * @param string $checkpointId id of checkpoint * @return string */ public function getCheckpointPath($checkpointId) { return $this->locator->getCheckpointDir() . '/' . $checkpointId; }