class FustyRequest in One Click Upload 7.2
Class FustyRequest
Imitates single file request as a single chunk file upload
@package Flow
Hierarchy
- class \Flow\Request implements RequestInterface
- class \Flow\FustyRequest
Expanded class hierarchy of FustyRequest
1 file declares its use of FustyRequest
- FustyRequestTest.php in flowphp/
test/ Unit/ FustyRequestTest.php
File
- flowphp/
src/ Flow/ FustyRequest.php, line 12
Namespace
FlowView source
class FustyRequest extends Request {
private $isFusty = false;
public function __construct($params = null, $file = null) {
parent::__construct($params, $file);
$this->isFusty = $this
->getTotalSize() === null && $this
->getFileName() && $this
->getFile();
if ($this->isFusty) {
$this->params['flowTotalSize'] = isset($this->file['size']) ? $this->file['size'] : 0;
$this->params['flowTotalChunks'] = 1;
$this->params['flowChunkNumber'] = 1;
$this->params['flowChunkSize'] = $this->params['flowTotalSize'];
$this->params['flowCurrentChunkSize'] = $this->params['flowTotalSize'];
}
}
/**
* Checks if request is formed by fusty flow
* @return bool
*/
public function isFustyFlowRequest() {
return $this->isFusty;
}
}
Members
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
FustyRequest:: |
private | property | ||
FustyRequest:: |
public | function |
Checks if request is formed by fusty flow Overrides Request:: |
|
FustyRequest:: |
public | function |
Constructor Overrides Request:: |
|
Request:: |
protected | property | File | |
Request:: |
protected | property | Request parameters | |
Request:: |
public | function |
Get current uploaded chunk number, starts with 1 Overrides RequestInterface:: |
|
Request:: |
public | function |
Get current uploaded chunk size Overrides RequestInterface:: |
|
Request:: |
public | function |
Get default chunk size Overrides RequestInterface:: |
|
Request:: |
public | function |
Return $_FILES request Overrides RequestInterface:: |
|
Request:: |
public | function |
Get uploaded file name Overrides RequestInterface:: |
|
Request:: |
public | function |
Get file unique identifier Overrides RequestInterface:: |
|
Request:: |
public | function | Get parameter value | |
Request:: |
public | function |
Get file relative path Overrides RequestInterface:: |
|
Request:: |
public | function |
Get total chunks number Overrides RequestInterface:: |
|
Request:: |
public | function |
Get total file size in bytes Overrides RequestInterface:: |