class Uploader in N1ED - Visual editor as CKEditor plugin with Bootstrap support 8.2
Uploader - main processor for incoming request, invokes according action.
Hierarchy
- class \Drupal\n1ed\Flmngr\FileUploaderServer\lib\Uploader
Expanded class hierarchy of Uploader
1 file declares its use of Uploader
- UploaderServlet.php in src/
Flmngr/ FileUploaderServer/ servlet/ UploaderServlet.php
File
- src/
Flmngr/ FileUploaderServer/ lib/ Uploader.php, line 12
Namespace
Drupal\n1ed\Flmngr\FileUploaderServer\libView source
class Uploader {
protected $actions;
protected $config;
/**
* Creates an instance.
*/
public function __construct($config, $actions) {
$this->config = $config;
$this->actions = $actions;
}
/**
* Processes upload request.
*/
public function run($req) {
$actionName = $req->action;
$action = $this->actions
->getAction($actionName);
if ($action === NULL) {
$action = $this->actions
->getActionError();
$req = ReqError::createReqError(Message::createMessage(Message::ACTION_NOT_FOUND));
}
$action
->setConfig($this->config);
$resp = NULL;
try {
$resp = $action
->run($req);
} catch (MessageException $e) {
$resp = new RespFail($e
->getFailMessage());
}
return $resp;
}
}
Members
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
Uploader:: |
protected | property | ||
Uploader:: |
protected | property | ||
Uploader:: |
public | function | Processes upload request. | |
Uploader:: |
public | function | Creates an instance. |