3declare(strict_types=1);
39 $this->storage =
$DIC[
'resource_storage'];
53 $array = $this->
upload->getResults();
54 $result = end($array);
56 $i = $this->storage->manage()->upload($result, $this->stakeholder);
57 $status = HandlerResultInterface::STATUS_OK;
58 $identifier =
$i->serialize();
61 $status = HandlerResultInterface::STATUS_FAILED;
63 $message = $result->getStatus()->getMessage();
72 $id = $this->storage->manage()->find($identifier);
74 $this->storage->manage()->remove(
$id, $this->stakeholder);
85 $id = $this->storage->manage()->find($identifier);
89 $r = $this->storage->manage()->getCurrentRevision(
$id)->getInformation();
98 foreach ($file_ids as $file_id) {
99 $id = $this->storage->manage()->find($file_id);
103 $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)
getInfoForExistingFiles(array $file_ids)
getRemoveResult(string $identifier)
__construct()
ilUIDemoFileUploadHandlerGUI constructor.
Interface FileInfoResult.
__construct(Container $dic, ilPlugin $plugin)
@inheritDoc