Back | Home
الـ Path الحالي: /home/picotech/domains/instantly.picotech.app/public_html/vendor/graham-campbell/.././league/flysystem/src
الملفات الموجودة في هذا الـ Path:
.
..
CalculateChecksumFromStream.php
ChecksumAlgoIsNotSupported.php
ChecksumProvider.php
Config.php
CorruptedPathDetected.php
DirectoryAttributes.php
DirectoryListing.php
FileAttributes.php
Filesystem.php
FilesystemAdapter.php
FilesystemException.php
FilesystemOperationFailed.php
FilesystemOperator.php
FilesystemReader.php
FilesystemWriter.php
InvalidStreamProvided.php
InvalidVisibilityProvided.php
MountManager.php
PathNormalizer.php
PathPrefixer.php
PathTraversalDetected.php
PortableVisibilityGuard.php
ProxyArrayAccessToProperties.php
StorageAttributes.php
SymbolicLinkEncountered.php
UnableToCheckDirectoryExistence.php
UnableToCheckExistence.php
UnableToCheckFileExistence.php
UnableToCopyFile.php
UnableToCreateDirectory.php
UnableToDeleteDirectory.php
UnableToDeleteFile.php
UnableToGeneratePublicUrl.php
UnableToGenerateTemporaryUrl.php
UnableToListContents.php
UnableToMountFilesystem.php
UnableToMoveFile.php
UnableToProvideChecksum.php
UnableToReadFile.php
UnableToResolveFilesystemMount.php
UnableToRetrieveMetadata.php
UnableToSetVisibility.php
UnableToWriteFile.php
UnixVisibility
UnreadableFileEncountered.php
UrlGeneration
Visibility.php
WhitespacePathNormalizer.php

مشاهدة ملف: FilesystemAdapter.php

<?php

declare(strict_types=1);

namespace League\Flysystem;

interface FilesystemAdapter
{
    /**
     * @throws FilesystemException
     * @throws UnableToCheckExistence
     */
    public function fileExists(string $path): bool;

    /**
     * @throws FilesystemException
     * @throws UnableToCheckExistence
     */
    public function directoryExists(string $path): bool;

    /**
     * @throws UnableToWriteFile
     * @throws FilesystemException
     */
    public function write(string $path, string $contents, Config $config): void;

    /**
     * @param resource $contents
     *
     * @throws UnableToWriteFile
     * @throws FilesystemException
     */
    public function writeStream(string $path, $contents, Config $config): void;

    /**
     * @throws UnableToReadFile
     * @throws FilesystemException
     */
    public function read(string $path): string;

    /**
     * @return resource
     *
     * @throws UnableToReadFile
     * @throws FilesystemException
     */
    public function readStream(string $path);

    /**
     * @throws UnableToDeleteFile
     * @throws FilesystemException
     */
    public function delete(string $path): void;

    /**
     * @throws UnableToDeleteDirectory
     * @throws FilesystemException
     */
    public function deleteDirectory(string $path): void;

    /**
     * @throws UnableToCreateDirectory
     * @throws FilesystemException
     */
    public function createDirectory(string $path, Config $config): void;

    /**
     * @throws InvalidVisibilityProvided
     * @throws FilesystemException
     */
    public function setVisibility(string $path, string $visibility): void;

    /**
     * @throws UnableToRetrieveMetadata
     * @throws FilesystemException
     */
    public function visibility(string $path): FileAttributes;

    /**
     * @throws UnableToRetrieveMetadata
     * @throws FilesystemException
     */
    public function mimeType(string $path): FileAttributes;

    /**
     * @throws UnableToRetrieveMetadata
     * @throws FilesystemException
     */
    public function lastModified(string $path): FileAttributes;

    /**
     * @throws UnableToRetrieveMetadata
     * @throws FilesystemException
     */
    public function fileSize(string $path): FileAttributes;

    /**
     * @return iterable<StorageAttributes>
     *
     * @throws FilesystemException
     */
    public function listContents(string $path, bool $deep): iterable;

    /**
     * @throws UnableToMoveFile
     * @throws FilesystemException
     */
    public function move(string $source, string $destination, Config $config): void;

    /**
     * @throws UnableToCopyFile
     * @throws FilesystemException
     */
    public function copy(string $source, string $destination, Config $config): void;
}