\thinkFilesystem

Class Filesystem

Summary

Methods
Properties
Constants
__construct()
forgetDriver()
getDefaultDriver()
__call()
disk()
getConfig()
getDiskConfig()
No public properties found
No constants found
driver()
getDriver()
resolveType()
resolveConfig()
resolveClass()
resolveParams()
createDriver()
$app
$drivers
$namespace
N/A
No private methods found
No private properties found
N/A

Properties

$drivers

$drivers : array

驱动

Type

array

$namespace

$namespace : string

驱动的命名空间

Type

string

Methods

__construct()

__construct(\think\App  $app) 

Parameters

\think\App $app

forgetDriver()

forgetDriver(array|string|null  $name = null) : $this

移除一个驱动实例

Parameters

array|string|null $name

Returns

$this

getDefaultDriver()

getDefaultDriver() : string|null

默认驱动

Returns

string|null

__call()

__call(string  $method, array  $parameters) : mixed

动态调用

Parameters

string $method
array $parameters

Returns

mixed

disk()

disk(null|string  $name = null) : \think\filesystem\Driver

Parameters

null|string $name

Returns

\think\filesystem\Driver

getConfig()

getConfig(null|string  $name = null, mixed  $default = null) : mixed

获取缓存配置

Parameters

null|string $name

名称

mixed $default

默认值

Returns

mixed

getDiskConfig()

getDiskConfig(string  $disk, null  $name = null, null  $default = null) : array

获取磁盘配置

Parameters

string $disk
null $name
null $default

Returns

array

driver()

driver(null|string  $name = null) : mixed

获取驱动实例

Parameters

null|string $name

Returns

mixed

getDriver()

getDriver(string  $name) : mixed

获取驱动实例

Parameters

string $name

Returns

mixed

resolveType()

resolveType(\think\string  $name) : mixed

获取驱动类型

Parameters

\think\string $name

Returns

mixed

resolveConfig()

resolveConfig(\think\string  $name) : mixed

获取驱动配置

Parameters

\think\string $name

Returns

mixed

resolveClass()

resolveClass(string  $type) : string

获取驱动类

Parameters

string $type

Returns

string

resolveParams()

resolveParams(  $name) : array

获取驱动参数

Parameters

$name

Returns

array

createDriver()

createDriver(string  $name) : mixed

创建驱动

Parameters

string $name

Returns

mixed