You are here

public function ReadableDestinationInterface::getFile in Backup and Migrate 8.4

Get a file object representing the file with the given ID from the destination. This file item will not necessarily be readable nor will it have extended metadata loaded. Use loadForReading and loadFileMetadata to get those.

@TODO: Decide if extended metadata should ALWAYS be loaded here.

Parameters

string $id The unique identifier for the file. Usually the filename.:

Return value

\BackupMigrate\Core\File\BackupFileInterface The file if it exists or NULL if it doesn't

2 methods override ReadableDestinationInterface::getFile()
DirectoryDestination::getFile in lib/backup_migrate_core/src/Destination/DirectoryDestination.php
Get a file object representing the file with the given ID from the destination. This file item will not necessarily be readable nor will it have extended metadata loaded. Use loadForReading and loadFileMetadata to get those.
DrupalBrowserUploadDestination::getFile in src/Destination/DrupalBrowserUploadDestination.php
Get a file object representing the file with the given ID from the destination. This file item will not necessarily be readable nor will it have extended metadata loaded. Use loadForReading and loadFileMetadata to get those.

File

lib/backup_migrate_core/src/Destination/ReadableDestinationInterface.php, line 26

Class

ReadableDestinationInterface
Interface ReadableDestinationInterface.

Namespace

BackupMigrate\Core\Destination

Code

public function getFile($id);