Your IP : 216.73.216.171


Current Path : /home/ereika83/public_html/wp-content/plugins/snapshot/lib/Snapshot/Model/Full/
Upload File :
Current File : /home/ereika83/public_html/wp-content/plugins/snapshot/lib/Snapshot/Model/Full/Abstract.php

<?php // phpcs:ignore

abstract class Snapshot_Model_Full_Abstract extends Snapshot_Model_Full {

	/**
	 * Gets a list of backups
	 *
	 * @return array A list of full backup items
	 */
	abstract public function get_backups ();

	/**
	 * Gets a backup file instance path
	 *
	 * @param int $timestamp Timestamp for backup to resolve
	 *
	 * @return mixed Path to backup if local file exists, (bool)false otherwise
	 */
	abstract public function get_backup ($timestamp);

	/**
	 * Deletes a backup instance
	 *
	 * @param int $timestamp Timestamp for backup to resolve
	 *
	 * @return bool
	 */
	abstract public function delete_backup ($timestamp);

}