/** * Generates token for backup * * @param \Backup $backup * @return srting token generated based on grouping string * @author : Rafał Trójniak rafal@trojniak.net */ private function genToken(\Backup $backup) { $created = clone $backup->getCreation(); if(!is_null($this->offset)){ $created->sub($this->offset); } return $created->format($this->group); }
/** * Forgets about the backup * This deletes it from the list, but not from the disk * * @param Backup $backup * @author : Rafał Trójniak rafal@trojniak.net */ public function forgetBackup(Backup $backup) { unset($this->backups[$backup->getCreation()->getTimestamp()]); }