class Request in One Click Upload 7.2
Hierarchy
- class \Flow\Request implements RequestInterface
Expanded class hierarchy of Request
4 files declare their use of Request
- ConfigTest.php in flowphp/
test/ Unit/ ConfigTest.php - FileTest.php in flowphp/
test/ Unit/ FileTest.php - MongoFile.php in flowphp/
src/ Flow/ Mongo/ MongoFile.php - RequestTest.php in flowphp/
test/ Unit/ RequestTest.php
File
- flowphp/
src/ Flow/ Request.php, line 5
Namespace
FlowView source
class Request implements RequestInterface {
/**
* Request parameters
*
* @var array
*/
protected $params;
/**
* File
*
* @var array
*/
protected $file;
/**
* Constructor
*
* @param array|null $params
* @param array|null $file
*/
public function __construct($params = null, $file = null) {
if ($params === null) {
$params = $_REQUEST;
}
if ($file === null && isset($_FILES['file'])) {
$file = $_FILES['file'];
}
$this->params = $params;
$this->file = $file;
}
/**
* Get parameter value
*
* @param string $name
*
* @return string|int|null
*/
public function getParam($name) {
return isset($this->params[$name]) ? $this->params[$name] : null;
}
/**
* Get uploaded file name
*
* @return string|null
*/
public function getFileName() {
return $this
->getParam('flowFilename');
}
/**
* Get total file size in bytes
*
* @return int|null
*/
public function getTotalSize() {
return $this
->getParam('flowTotalSize');
}
/**
* Get file unique identifier
*
* @return string|null
*/
public function getIdentifier() {
return $this
->getParam('flowIdentifier');
}
/**
* Get file relative path
*
* @return string|null
*/
public function getRelativePath() {
return $this
->getParam('flowRelativePath');
}
/**
* Get total chunks number
*
* @return int|null
*/
public function getTotalChunks() {
return $this
->getParam('flowTotalChunks');
}
/**
* Get default chunk size
*
* @return int|null
*/
public function getDefaultChunkSize() {
return $this
->getParam('flowChunkSize');
}
/**
* Get current uploaded chunk number, starts with 1
*
* @return int|null
*/
public function getCurrentChunkNumber() {
return $this
->getParam('flowChunkNumber');
}
/**
* Get current uploaded chunk size
*
* @return int|null
*/
public function getCurrentChunkSize() {
return $this
->getParam('flowCurrentChunkSize');
}
/**
* Return $_FILES request
*
* @return array|null
*/
public function getFile() {
return $this->file;
}
/**
* Checks if request is formed by fusty flow
*
* @return bool
*/
public function isFustyFlowRequest() {
return false;
}
}
Members
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
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:: |
|
Request:: |
public | function |
Checks if request is formed by fusty flow Overrides RequestInterface:: |
1 |
Request:: |
public | function | Constructor | 1 |