Пример #1
0
	/**
	 * 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);
	}
Пример #2
0
	/**
	 * 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()]);
	}