msd Backup hinzugefügt
This commit is contained in:
66
msd/vendor/league/flysystem/src/FilesystemReader.php
vendored
Normal file
66
msd/vendor/league/flysystem/src/FilesystemReader.php
vendored
Normal file
@ -0,0 +1,66 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace League\Flysystem;
|
||||
|
||||
/**
|
||||
* This interface contains everything to read from and inspect
|
||||
* a filesystem. All methods containing are non-destructive.
|
||||
*/
|
||||
interface FilesystemReader
|
||||
{
|
||||
public const LIST_SHALLOW = false;
|
||||
public const LIST_DEEP = true;
|
||||
|
||||
/**
|
||||
* @throws FilesystemException
|
||||
* @throws UnableToCheckFileExistence
|
||||
*/
|
||||
public function fileExists(string $location): bool;
|
||||
|
||||
/**
|
||||
* @throws UnableToReadFile
|
||||
* @throws FilesystemException
|
||||
*/
|
||||
public function read(string $location): string;
|
||||
|
||||
/**
|
||||
* @return resource
|
||||
*
|
||||
* @throws UnableToReadFile
|
||||
* @throws FilesystemException
|
||||
*/
|
||||
public function readStream(string $location);
|
||||
|
||||
/**
|
||||
* @return DirectoryListing<StorageAttributes>
|
||||
*
|
||||
* @throws FilesystemException
|
||||
*/
|
||||
public function listContents(string $location, bool $deep = self::LIST_SHALLOW): DirectoryListing;
|
||||
|
||||
/**
|
||||
* @throws UnableToRetrieveMetadata
|
||||
* @throws FilesystemException
|
||||
*/
|
||||
public function lastModified(string $path): int;
|
||||
|
||||
/**
|
||||
* @throws UnableToRetrieveMetadata
|
||||
* @throws FilesystemException
|
||||
*/
|
||||
public function fileSize(string $path): int;
|
||||
|
||||
/**
|
||||
* @throws UnableToRetrieveMetadata
|
||||
* @throws FilesystemException
|
||||
*/
|
||||
public function mimeType(string $path): string;
|
||||
|
||||
/**
|
||||
* @throws UnableToRetrieveMetadata
|
||||
* @throws FilesystemException
|
||||
*/
|
||||
public function visibility(string $path): string;
|
||||
}
|
Reference in New Issue
Block a user