19declare(strict_types=1);
49 $result_array = $this->
upload->getResults();
50 $result = end($result_array);
52 if (!($result instanceof
UploadResult) || !$result->isOK()) {
57 $result->getStatus()->getMessage()
64 $this->storage->manage()->upload($result, $this->stakeholder)->serialize(),
75 'We just don\'t do anything here.'
81 $title = $mime =
'unknown';
83 if ((
$id = $this->storage->manage()->find($identifier)) !==
null) {
84 $revision = $this->storage->manage()->getCurrentRevision(
$id)->getInformation();
85 $title = $revision->getTitle();
87 $mime = $revision->getMimeType();
105 foreach ($file_ids as $identifier) {
109 return $info_results;
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Class ilCtrlAwareUploadHandler.
getFileIdentifierParameterName()
@inheritDoc
Class BasicFileInfoResult.
Class BasicHandlerResult.
__construct(private readonly ResourceStorage $storage, private readonly Stakeholder $stakeholder)
getRemoveResult(string $identifier)
getInfoResult(string $identifier)
getInfoForExistingFiles(array $file_ids)
Interface FileInfoResult.
__construct(Container $dic, ilPlugin $plugin)
@inheritDoc