19declare(strict_types=1);
52 $this->storage =
$DIC[
'resource_storage'];
66 $array = $this->
upload->getResults();
67 $result = end($array);
69 $i = $this->storage->manage()->upload($result, $this->stakeholder);
70 $status = HandlerResultInterface::STATUS_OK;
71 $identifier = $i->serialize();
74 $status = HandlerResultInterface::STATUS_FAILED;
76 $message = $result->getStatus()->getMessage();
85 $id = $this->storage->manage()->find($identifier);
87 $this->storage->manage()->remove(
$id, $this->stakeholder);
97 $id = $this->storage->manage()->find($identifier);
101 $r = $this->storage->manage()->getCurrentRevision(
$id)->getInformation();
110 foreach ($file_ids as $file_id) {
111 $id = $this->storage->manage()->find($file_id);
115 $r = $this->storage->manage()->getCurrentRevision(
$id)->getInformation();
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Class ilCtrlAwareUploadHandler.
getFileIdentifierParameterName()
@inheritDoc
Class BasicFileInfoResult.
Class BasicHandlerResult.
Class ilMMStorageStakeholder.
Class ilMMUploadHandlerGUI.
getInfoResult(string $identifier)
ilMMStorageStakeholder $stakeholder
getInfoForExistingFiles(array $file_ids)
getRemoveResult(string $identifier)
__construct()
ilUIDemoFileUploadHandlerGUI constructor.
Interface FileInfoResult.
__construct(Container $dic, ilPlugin $plugin)
@inheritDoc