AbstractTus
in package
Table of Contents
- TUS_PROTOCOL_VERSION = '1.0.0'
- UPLOAD_TYPE_FINAL = 'final'
- UPLOAD_TYPE_PARTIAL = 'partial'
- HEADER_CONTENT_TYPE = 'application/offset+octet-stream'
- PARTIAL_UPLOAD_NAME_SEPARATOR = '_'
- UPLOAD_TYPE_NORMAL = 'normal'
- $apiPath : string
- $cache : Cacheable
- $dispatcher : EventDispatcherInterface
- event() : EventDispatcherInterface
- Set and get event dispatcher.
- getApiPath() : string
- Get API path.
- getCache() : Cacheable
- Get cache.
- setApiPath() : self
- Set API path.
- setCache() : self
- Set cache.
- setDispatcher() : self
- Set event dispatcher.
Constants
TUS_PROTOCOL_VERSION
public
mixed
TUS_PROTOCOL_VERSION
= '1.0.0'
Tags
UPLOAD_TYPE_FINAL
public
mixed
UPLOAD_TYPE_FINAL
= 'final'
Tags
UPLOAD_TYPE_PARTIAL
public
mixed
UPLOAD_TYPE_PARTIAL
= 'partial'
Tags
HEADER_CONTENT_TYPE
protected
mixed
HEADER_CONTENT_TYPE
= 'application/offset+octet-stream'
Tags
PARTIAL_UPLOAD_NAME_SEPARATOR
protected
mixed
PARTIAL_UPLOAD_NAME_SEPARATOR
= '_'
Tags
UPLOAD_TYPE_NORMAL
protected
mixed
UPLOAD_TYPE_NORMAL
= 'normal'
Tags
Properties
$apiPath
protected
string
$apiPath
= '/files'
$cache
protected
Cacheable
$cache
$dispatcher
protected
EventDispatcherInterface
$dispatcher
Methods
event()
Set and get event dispatcher.
public
event() : EventDispatcherInterface
Return values
EventDispatcherInterface —getApiPath()
Get API path.
public
getApiPath() : string
Return values
string —getCache()
Get cache.
public
getCache() : Cacheable
Return values
Cacheable —setApiPath()
Set API path.
public
setApiPath(string $path) : self
Parameters
- $path : string
Return values
self —setCache()
Set cache.
public
setCache(mixed $cache) : self
Parameters
- $cache : mixed
Tags
Return values
self —setDispatcher()
Set event dispatcher.
public
setDispatcher(EventDispatcherInterface $dispatcher) : self
Parameters
- $dispatcher : EventDispatcherInterface