874 lines
18 KiB
YAML
874 lines
18 KiB
YAML
|
name: FilesystemAdapter
|
||
|
class_comment: '# * @mixin \League\Flysystem\FilesystemOperator'
|
||
|
dependencies:
|
||
|
- name: Closure
|
||
|
type: class
|
||
|
source: Closure
|
||
|
- name: CloudFilesystemContract
|
||
|
type: class
|
||
|
source: Illuminate\Contracts\Filesystem\Cloud
|
||
|
- name: FilesystemContract
|
||
|
type: class
|
||
|
source: Illuminate\Contracts\Filesystem\Filesystem
|
||
|
- name: File
|
||
|
type: class
|
||
|
source: Illuminate\Http\File
|
||
|
- name: UploadedFile
|
||
|
type: class
|
||
|
source: Illuminate\Http\UploadedFile
|
||
|
- name: Arr
|
||
|
type: class
|
||
|
source: Illuminate\Support\Arr
|
||
|
- name: Str
|
||
|
type: class
|
||
|
source: Illuminate\Support\Str
|
||
|
- name: Conditionable
|
||
|
type: class
|
||
|
source: Illuminate\Support\Traits\Conditionable
|
||
|
- name: Macroable
|
||
|
type: class
|
||
|
source: Illuminate\Support\Traits\Macroable
|
||
|
- name: InvalidArgumentException
|
||
|
type: class
|
||
|
source: InvalidArgumentException
|
||
|
- name: FlysystemAdapter
|
||
|
type: class
|
||
|
source: League\Flysystem\FilesystemAdapter
|
||
|
- name: FilesystemOperator
|
||
|
type: class
|
||
|
source: League\Flysystem\FilesystemOperator
|
||
|
- name: FtpAdapter
|
||
|
type: class
|
||
|
source: League\Flysystem\Ftp\FtpAdapter
|
||
|
- name: LocalAdapter
|
||
|
type: class
|
||
|
source: League\Flysystem\Local\LocalFilesystemAdapter
|
||
|
- name: PathPrefixer
|
||
|
type: class
|
||
|
source: League\Flysystem\PathPrefixer
|
||
|
- name: SftpAdapter
|
||
|
type: class
|
||
|
source: League\Flysystem\PhpseclibV3\SftpAdapter
|
||
|
- name: StorageAttributes
|
||
|
type: class
|
||
|
source: League\Flysystem\StorageAttributes
|
||
|
- name: UnableToCopyFile
|
||
|
type: class
|
||
|
source: League\Flysystem\UnableToCopyFile
|
||
|
- name: UnableToCreateDirectory
|
||
|
type: class
|
||
|
source: League\Flysystem\UnableToCreateDirectory
|
||
|
- name: UnableToDeleteDirectory
|
||
|
type: class
|
||
|
source: League\Flysystem\UnableToDeleteDirectory
|
||
|
- name: UnableToDeleteFile
|
||
|
type: class
|
||
|
source: League\Flysystem\UnableToDeleteFile
|
||
|
- name: UnableToMoveFile
|
||
|
type: class
|
||
|
source: League\Flysystem\UnableToMoveFile
|
||
|
- name: UnableToProvideChecksum
|
||
|
type: class
|
||
|
source: League\Flysystem\UnableToProvideChecksum
|
||
|
- name: UnableToReadFile
|
||
|
type: class
|
||
|
source: League\Flysystem\UnableToReadFile
|
||
|
- name: UnableToRetrieveMetadata
|
||
|
type: class
|
||
|
source: League\Flysystem\UnableToRetrieveMetadata
|
||
|
- name: UnableToSetVisibility
|
||
|
type: class
|
||
|
source: League\Flysystem\UnableToSetVisibility
|
||
|
- name: UnableToWriteFile
|
||
|
type: class
|
||
|
source: League\Flysystem\UnableToWriteFile
|
||
|
- name: Visibility
|
||
|
type: class
|
||
|
source: League\Flysystem\Visibility
|
||
|
- name: PHPUnit
|
||
|
type: class
|
||
|
source: PHPUnit\Framework\Assert
|
||
|
- name: StreamInterface
|
||
|
type: class
|
||
|
source: Psr\Http\Message\StreamInterface
|
||
|
- name: RuntimeException
|
||
|
type: class
|
||
|
source: RuntimeException
|
||
|
- name: StreamedResponse
|
||
|
type: class
|
||
|
source: Symfony\Component\HttpFoundation\StreamedResponse
|
||
|
- name: Conditionable
|
||
|
type: class
|
||
|
source: Conditionable
|
||
|
properties:
|
||
|
- name: driver
|
||
|
visibility: protected
|
||
|
comment: "# * @mixin \\League\\Flysystem\\FilesystemOperator\n# */\n# class FilesystemAdapter\
|
||
|
\ implements CloudFilesystemContract\n# {\n# use Conditionable;\n# use Macroable\
|
||
|
\ {\n# __call as macroCall;\n# }\n# \n# /**\n# * The Flysystem filesystem implementation.\n\
|
||
|
# *\n# * @var \\League\\Flysystem\\FilesystemOperator"
|
||
|
- name: adapter
|
||
|
visibility: protected
|
||
|
comment: '# * The Flysystem adapter implementation.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @var \League\Flysystem\FilesystemAdapter'
|
||
|
- name: config
|
||
|
visibility: protected
|
||
|
comment: '# * The filesystem configuration.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @var array'
|
||
|
- name: prefixer
|
||
|
visibility: protected
|
||
|
comment: '# * The Flysystem PathPrefixer instance.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @var \League\Flysystem\PathPrefixer'
|
||
|
- name: temporaryUrlCallback
|
||
|
visibility: protected
|
||
|
comment: '# * The temporary URL builder callback.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @var \Closure|null'
|
||
|
methods:
|
||
|
- name: __construct
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: driver
|
||
|
- name: adapter
|
||
|
- name: config
|
||
|
default: '[]'
|
||
|
comment: "# * @mixin \\League\\Flysystem\\FilesystemOperator\n# */\n# class FilesystemAdapter\
|
||
|
\ implements CloudFilesystemContract\n# {\n# use Conditionable;\n# use Macroable\
|
||
|
\ {\n# __call as macroCall;\n# }\n# \n# /**\n# * The Flysystem filesystem implementation.\n\
|
||
|
# *\n# * @var \\League\\Flysystem\\FilesystemOperator\n# */\n# protected $driver;\n\
|
||
|
# \n# /**\n# * The Flysystem adapter implementation.\n# *\n# * @var \\League\\\
|
||
|
Flysystem\\FilesystemAdapter\n# */\n# protected $adapter;\n# \n# /**\n# * The\
|
||
|
\ filesystem configuration.\n# *\n# * @var array\n# */\n# protected $config;\n\
|
||
|
# \n# /**\n# * The Flysystem PathPrefixer instance.\n# *\n# * @var \\League\\\
|
||
|
Flysystem\\PathPrefixer\n# */\n# protected $prefixer;\n# \n# /**\n# * The temporary\
|
||
|
\ URL builder callback.\n# *\n# * @var \\Closure|null\n# */\n# protected $temporaryUrlCallback;\n\
|
||
|
# \n# /**\n# * Create a new filesystem adapter instance.\n# *\n# * @param \\\
|
||
|
League\\Flysystem\\FilesystemOperator $driver\n# * @param \\League\\Flysystem\\\
|
||
|
FilesystemAdapter $adapter\n# * @param array $config\n# * @return void"
|
||
|
- name: assertExists
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: path
|
||
|
- name: content
|
||
|
default: 'null'
|
||
|
comment: '# * Assert that the given file or directory exists.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param string|array $path
|
||
|
|
||
|
# * @param string|null $content
|
||
|
|
||
|
# * @return $this'
|
||
|
- name: assertMissing
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: path
|
||
|
comment: '# * Assert that the given file or directory does not exist.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param string|array $path
|
||
|
|
||
|
# * @return $this'
|
||
|
- name: assertDirectoryEmpty
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: path
|
||
|
comment: '# * Assert that the given directory is empty.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param string $path
|
||
|
|
||
|
# * @return $this'
|
||
|
- name: exists
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: path
|
||
|
comment: '# * Determine if a file or directory exists.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param string $path
|
||
|
|
||
|
# * @return bool'
|
||
|
- name: missing
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: path
|
||
|
comment: '# * Determine if a file or directory is missing.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param string $path
|
||
|
|
||
|
# * @return bool'
|
||
|
- name: fileExists
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: path
|
||
|
comment: '# * Determine if a file exists.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param string $path
|
||
|
|
||
|
# * @return bool'
|
||
|
- name: fileMissing
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: path
|
||
|
comment: '# * Determine if a file is missing.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param string $path
|
||
|
|
||
|
# * @return bool'
|
||
|
- name: directoryExists
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: path
|
||
|
comment: '# * Determine if a directory exists.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param string $path
|
||
|
|
||
|
# * @return bool'
|
||
|
- name: directoryMissing
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: path
|
||
|
comment: '# * Determine if a directory is missing.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param string $path
|
||
|
|
||
|
# * @return bool'
|
||
|
- name: path
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: path
|
||
|
comment: '# * Get the full path to the file that exists at the given relative path.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param string $path
|
||
|
|
||
|
# * @return string'
|
||
|
- name: get
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: path
|
||
|
comment: '# * Get the contents of a file.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param string $path
|
||
|
|
||
|
# * @return string|null'
|
||
|
- name: json
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: path
|
||
|
- name: flags
|
||
|
default: '0'
|
||
|
comment: '# * Get the contents of a file as decoded JSON.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param string $path
|
||
|
|
||
|
# * @param int $flags
|
||
|
|
||
|
# * @return array|null'
|
||
|
- name: response
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: path
|
||
|
- name: name
|
||
|
default: 'null'
|
||
|
- name: headers
|
||
|
default: '[]'
|
||
|
- name: disposition
|
||
|
default: '''inline'''
|
||
|
comment: '# * Create a streamed response for a given file.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param string $path
|
||
|
|
||
|
# * @param string|null $name
|
||
|
|
||
|
# * @param array $headers
|
||
|
|
||
|
# * @param string|null $disposition
|
||
|
|
||
|
# * @return \Symfony\Component\HttpFoundation\StreamedResponse'
|
||
|
- name: download
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: path
|
||
|
- name: name
|
||
|
default: 'null'
|
||
|
- name: headers
|
||
|
default: '[]'
|
||
|
comment: '# * Create a streamed download response for a given file.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param string $path
|
||
|
|
||
|
# * @param string|null $name
|
||
|
|
||
|
# * @return \Symfony\Component\HttpFoundation\StreamedResponse'
|
||
|
- name: fallbackName
|
||
|
visibility: protected
|
||
|
parameters:
|
||
|
- name: name
|
||
|
comment: '# * Convert the string to ASCII characters that are equivalent to the
|
||
|
given name.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param string $name
|
||
|
|
||
|
# * @return string'
|
||
|
- name: put
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: path
|
||
|
- name: contents
|
||
|
- name: options
|
||
|
default: '[]'
|
||
|
comment: '# * Write the contents of a file.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param string $path
|
||
|
|
||
|
# * @param \Psr\Http\Message\StreamInterface|\Illuminate\Http\File|\Illuminate\Http\UploadedFile|string|resource $contents
|
||
|
|
||
|
# * @param mixed $options
|
||
|
|
||
|
# * @return string|bool'
|
||
|
- name: putFile
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: path
|
||
|
- name: file
|
||
|
default: 'null'
|
||
|
- name: options
|
||
|
default: '[]'
|
||
|
comment: '# * Store the uploaded file on the disk.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param \Illuminate\Http\File|\Illuminate\Http\UploadedFile|string $path
|
||
|
|
||
|
# * @param \Illuminate\Http\File|\Illuminate\Http\UploadedFile|string|array|null $file
|
||
|
|
||
|
# * @param mixed $options
|
||
|
|
||
|
# * @return string|false'
|
||
|
- name: putFileAs
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: path
|
||
|
- name: file
|
||
|
- name: name
|
||
|
default: 'null'
|
||
|
- name: options
|
||
|
default: '[]'
|
||
|
comment: '# * Store the uploaded file on the disk with a given name.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param \Illuminate\Http\File|\Illuminate\Http\UploadedFile|string $path
|
||
|
|
||
|
# * @param \Illuminate\Http\File|\Illuminate\Http\UploadedFile|string|array|null $file
|
||
|
|
||
|
# * @param string|array|null $name
|
||
|
|
||
|
# * @param mixed $options
|
||
|
|
||
|
# * @return string|false'
|
||
|
- name: getVisibility
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: path
|
||
|
comment: '# * Get the visibility for the given path.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param string $path
|
||
|
|
||
|
# * @return string'
|
||
|
- name: setVisibility
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: path
|
||
|
- name: visibility
|
||
|
comment: '# * Set the visibility for the given path.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param string $path
|
||
|
|
||
|
# * @param string $visibility
|
||
|
|
||
|
# * @return bool'
|
||
|
- name: prepend
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: path
|
||
|
- name: data
|
||
|
- name: separator
|
||
|
default: PHP_EOL
|
||
|
comment: '# * Prepend to a file.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param string $path
|
||
|
|
||
|
# * @param string $data
|
||
|
|
||
|
# * @param string $separator
|
||
|
|
||
|
# * @return bool'
|
||
|
- name: append
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: path
|
||
|
- name: data
|
||
|
- name: separator
|
||
|
default: PHP_EOL
|
||
|
comment: '# * Append to a file.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param string $path
|
||
|
|
||
|
# * @param string $data
|
||
|
|
||
|
# * @param string $separator
|
||
|
|
||
|
# * @return bool'
|
||
|
- name: delete
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: paths
|
||
|
comment: '# * Delete the file at a given path.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param string|array $paths
|
||
|
|
||
|
# * @return bool'
|
||
|
- name: copy
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: from
|
||
|
- name: to
|
||
|
comment: '# * Copy a file to a new location.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param string $from
|
||
|
|
||
|
# * @param string $to
|
||
|
|
||
|
# * @return bool'
|
||
|
- name: move
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: from
|
||
|
- name: to
|
||
|
comment: '# * Move a file to a new location.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param string $from
|
||
|
|
||
|
# * @param string $to
|
||
|
|
||
|
# * @return bool'
|
||
|
- name: size
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: path
|
||
|
comment: '# * Get the file size of a given file.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param string $path
|
||
|
|
||
|
# * @return int'
|
||
|
- name: checksum
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: path
|
||
|
- name: options
|
||
|
default: '[]'
|
||
|
comment: '# * Get the checksum for a file.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @return string|false
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @throws UnableToProvideChecksum'
|
||
|
- name: mimeType
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: path
|
||
|
comment: '# * Get the mime-type of a given file.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param string $path
|
||
|
|
||
|
# * @return string|false'
|
||
|
- name: lastModified
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: path
|
||
|
comment: '# * Get the file''s last modification time.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param string $path
|
||
|
|
||
|
# * @return int'
|
||
|
- name: readStream
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: path
|
||
|
comment: '# * {@inheritdoc}'
|
||
|
- name: writeStream
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: path
|
||
|
- name: resource
|
||
|
- name: options
|
||
|
default: '[]'
|
||
|
comment: '# * {@inheritdoc}'
|
||
|
- name: url
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: path
|
||
|
comment: '# * Get the URL for the file at the given path.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param string $path
|
||
|
|
||
|
# * @return string
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @throws \RuntimeException'
|
||
|
- name: getFtpUrl
|
||
|
visibility: protected
|
||
|
parameters:
|
||
|
- name: path
|
||
|
comment: '# * Get the URL for the file at the given path.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param string $path
|
||
|
|
||
|
# * @return string'
|
||
|
- name: getLocalUrl
|
||
|
visibility: protected
|
||
|
parameters:
|
||
|
- name: path
|
||
|
comment: '# * Get the URL for the file at the given path.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param string $path
|
||
|
|
||
|
# * @return string'
|
||
|
- name: providesTemporaryUrls
|
||
|
visibility: public
|
||
|
parameters: []
|
||
|
comment: '# * Determine if temporary URLs can be generated.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @return bool'
|
||
|
- name: temporaryUrl
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: path
|
||
|
- name: expiration
|
||
|
- name: options
|
||
|
default: '[]'
|
||
|
comment: '# * Get a temporary URL for the file at the given path.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param string $path
|
||
|
|
||
|
# * @param \DateTimeInterface $expiration
|
||
|
|
||
|
# * @param array $options
|
||
|
|
||
|
# * @return string
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @throws \RuntimeException'
|
||
|
- name: temporaryUploadUrl
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: path
|
||
|
- name: expiration
|
||
|
- name: options
|
||
|
default: '[]'
|
||
|
comment: '# * Get a temporary upload URL for the file at the given path.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param string $path
|
||
|
|
||
|
# * @param \DateTimeInterface $expiration
|
||
|
|
||
|
# * @param array $options
|
||
|
|
||
|
# * @return array
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @throws \RuntimeException'
|
||
|
- name: concatPathToUrl
|
||
|
visibility: protected
|
||
|
parameters:
|
||
|
- name: url
|
||
|
- name: path
|
||
|
comment: '# * Concatenate a path to a URL.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param string $url
|
||
|
|
||
|
# * @param string $path
|
||
|
|
||
|
# * @return string'
|
||
|
- name: replaceBaseUrl
|
||
|
visibility: protected
|
||
|
parameters:
|
||
|
- name: uri
|
||
|
- name: url
|
||
|
comment: '# * Replace the scheme, host and port of the given UriInterface with values
|
||
|
from the given URL.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param \Psr\Http\Message\UriInterface $uri
|
||
|
|
||
|
# * @param string $url
|
||
|
|
||
|
# * @return \Psr\Http\Message\UriInterface'
|
||
|
- name: files
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: directory
|
||
|
default: 'null'
|
||
|
- name: recursive
|
||
|
default: 'false'
|
||
|
comment: '# * Get an array of all files in a directory.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param string|null $directory
|
||
|
|
||
|
# * @param bool $recursive
|
||
|
|
||
|
# * @return array'
|
||
|
- name: allFiles
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: directory
|
||
|
default: 'null'
|
||
|
comment: '# * Get all of the files from the given directory (recursive).
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param string|null $directory
|
||
|
|
||
|
# * @return array'
|
||
|
- name: directories
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: directory
|
||
|
default: 'null'
|
||
|
- name: recursive
|
||
|
default: 'false'
|
||
|
comment: '# * Get all of the directories within a given directory.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param string|null $directory
|
||
|
|
||
|
# * @param bool $recursive
|
||
|
|
||
|
# * @return array'
|
||
|
- name: allDirectories
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: directory
|
||
|
default: 'null'
|
||
|
comment: '# * Get all the directories within a given directory (recursive).
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param string|null $directory
|
||
|
|
||
|
# * @return array'
|
||
|
- name: makeDirectory
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: path
|
||
|
comment: '# * Create a directory.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param string $path
|
||
|
|
||
|
# * @return bool'
|
||
|
- name: deleteDirectory
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: directory
|
||
|
comment: '# * Recursively delete a directory.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param string $directory
|
||
|
|
||
|
# * @return bool'
|
||
|
- name: getDriver
|
||
|
visibility: public
|
||
|
parameters: []
|
||
|
comment: '# * Get the Flysystem driver.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @return \League\Flysystem\FilesystemOperator'
|
||
|
- name: getAdapter
|
||
|
visibility: public
|
||
|
parameters: []
|
||
|
comment: '# * Get the Flysystem adapter.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @return \League\Flysystem\FilesystemAdapter'
|
||
|
- name: getConfig
|
||
|
visibility: public
|
||
|
parameters: []
|
||
|
comment: '# * Get the configuration values.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @return array'
|
||
|
- name: parseVisibility
|
||
|
visibility: protected
|
||
|
parameters:
|
||
|
- name: visibility
|
||
|
comment: '# * Parse the given visibility value.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param string|null $visibility
|
||
|
|
||
|
# * @return string|null
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @throws \InvalidArgumentException'
|
||
|
- name: buildTemporaryUrlsUsing
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: callback
|
||
|
comment: '# * Define a custom temporary URL builder callback.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param \Closure $callback
|
||
|
|
||
|
# * @return void'
|
||
|
- name: throwsExceptions
|
||
|
visibility: protected
|
||
|
parameters: []
|
||
|
comment: '# * Determine if Flysystem exceptions should be thrown.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @return bool'
|
||
|
- name: __call
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: method
|
||
|
- name: parameters
|
||
|
comment: '# * Pass dynamic methods call onto Flysystem.
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @param string $method
|
||
|
|
||
|
# * @param array $parameters
|
||
|
|
||
|
# * @return mixed
|
||
|
|
||
|
# *
|
||
|
|
||
|
# * @throws \BadMethodCallException'
|
||
|
traits:
|
||
|
- Closure
|
||
|
- Illuminate\Http\File
|
||
|
- Illuminate\Http\UploadedFile
|
||
|
- Illuminate\Support\Arr
|
||
|
- Illuminate\Support\Str
|
||
|
- Illuminate\Support\Traits\Conditionable
|
||
|
- Illuminate\Support\Traits\Macroable
|
||
|
- InvalidArgumentException
|
||
|
- League\Flysystem\FilesystemOperator
|
||
|
- League\Flysystem\Ftp\FtpAdapter
|
||
|
- League\Flysystem\PathPrefixer
|
||
|
- League\Flysystem\PhpseclibV3\SftpAdapter
|
||
|
- League\Flysystem\StorageAttributes
|
||
|
- League\Flysystem\UnableToCopyFile
|
||
|
- League\Flysystem\UnableToCreateDirectory
|
||
|
- League\Flysystem\UnableToDeleteDirectory
|
||
|
- League\Flysystem\UnableToDeleteFile
|
||
|
- League\Flysystem\UnableToMoveFile
|
||
|
- League\Flysystem\UnableToProvideChecksum
|
||
|
- League\Flysystem\UnableToReadFile
|
||
|
- League\Flysystem\UnableToRetrieveMetadata
|
||
|
- League\Flysystem\UnableToSetVisibility
|
||
|
- League\Flysystem\UnableToWriteFile
|
||
|
- League\Flysystem\Visibility
|
||
|
- Psr\Http\Message\StreamInterface
|
||
|
- RuntimeException
|
||
|
- Symfony\Component\HttpFoundation\StreamedResponse
|
||
|
- Conditionable
|
||
|
interfaces:
|
||
|
- CloudFilesystemContract
|