ILIAS
trunk Revision v11.0_alpha-1866-gfa368f7776e
|
Public Member Functions | |
containerFromUpload (UploadResult $result, ResourceStakeholder $stakeholder, ?string $revision_title=null) | |
containerFromStream (FileStream $stream, ResourceStakeholder $stakeholder, ?string $revision_title=null) | |
createDirectoryInsideContainer (ResourceIdentification $container, string $path_inside_container) | |
removePathInsideContainer (ResourceIdentification $container, string $path_inside_container) | |
addUploadToContainer (ResourceIdentification $container, UploadResult $result, string $parent_path_inside_container,) | |
addStreamToContainer (ResourceIdentification $container, FileStream $stream, string $path_inside_container,) | |
![]() | |
__construct (protected ResourceBuilder $resource_builder, protected CollectionBuilder $collection_builder, protected RepositoryPreloader $preloader) | |
Manager constructor. More... | |
publish (ResourceIdentification $rid) | |
Publish a resource. More... | |
unpublish (ResourceIdentification $rid) | |
Unpublish a resource. More... | |
find (string $identification) | |
getResource (ResourceIdentification $i) | |
remove (ResourceIdentification $identification, ResourceStakeholder $stakeholder) | |
clone (ResourceIdentification $identification) | |
appendNewRevision (ResourceIdentification $identification, UploadResult $result, ResourceStakeholder $stakeholder, ?string $revision_title=null, bool $draft=false) | |
Append a new revision from an UploadResult. More... | |
replaceWithUpload (ResourceIdentification $identification, UploadResult $result, ResourceStakeholder $stakeholder, ?string $revision_title=null) | |
appendNewRevisionFromStream (ResourceIdentification $identification, FileStream $stream, ResourceStakeholder $stakeholder, ?string $revision_title=null, bool $draft=false) | |
Append a new revision from a stream. More... | |
replaceWithStream (ResourceIdentification $identification, FileStream $stream, ResourceStakeholder $stakeholder, ?string $revision_title=null) | |
getCurrentRevision (ResourceIdentification $identification) | |
getCurrentRevisionIncludingDraft (ResourceIdentification $identification) | |
updateRevision (Revision $revision) | |
rollbackRevision (ResourceIdentification $identification, int $revision_number) | |
removeRevision (ResourceIdentification $identification, int $revision_number) | |
Protected Member Functions | |
normalizePath (string $path_inside_container) | |
![]() | |
checkZIP (bool|string $mimetype) | |
newStreamBased (FileStream $stream, ResourceStakeholder $stakeholder, ResourceType $type, ?string $revision_title=null) | |
Definition at line 32 of file ContainerManager.php.
ILIAS\ResourceStorage\Manager\ContainerManager::addStreamToContainer | ( | ResourceIdentification | $container, |
FileStream | $stream, | ||
string | $path_inside_container | ||
) |
Definition at line 112 of file ContainerManager.php.
References ILIAS\ResourceStorage\Manager\BaseManager\getResource(), and ILIAS\ResourceStorage\Manager\ContainerManager\normalizePath().
ILIAS\ResourceStorage\Manager\ContainerManager::addUploadToContainer | ( | ResourceIdentification | $container, |
UploadResult | $result, | ||
string | $parent_path_inside_container | ||
) |
Definition at line 96 of file ContainerManager.php.
References ILIAS\ResourceStorage\Manager\BaseManager\getResource(), and ILIAS\ResourceStorage\Manager\ContainerManager\normalizePath().
ILIAS\ResourceStorage\Manager\ContainerManager::containerFromStream | ( | FileStream | $stream, |
ResourceStakeholder | $stakeholder, | ||
?string | $revision_title = null |
||
) |
Definition at line 53 of file ContainerManager.php.
References ILIAS\ResourceStorage\Manager\BaseManager\checkZIP(), ILIAS\ResourceStorage\Resource\CONTAINER, and ILIAS\ResourceStorage\Manager\BaseManager\newStreamBased().
ILIAS\ResourceStorage\Manager\ContainerManager::containerFromUpload | ( | UploadResult | $result, |
ResourceStakeholder | $stakeholder, | ||
?string | $revision_title = null |
||
) |
Definition at line 42 of file ContainerManager.php.
References ILIAS\ResourceStorage\Manager\BaseManager\checkZIP(), ILIAS\FileUpload\DTO\UploadResult\getMimeType(), and ILIAS\ResourceStorage\Manager\Manager\upload().
ILIAS\ResourceStorage\Manager\ContainerManager::createDirectoryInsideContainer | ( | ResourceIdentification | $container, |
string | $path_inside_container | ||
) |
Definition at line 69 of file ContainerManager.php.
References ILIAS\ResourceStorage\Manager\BaseManager\getResource(), and ILIAS\ResourceStorage\Manager\ContainerManager\normalizePath().
|
protected |
Definition at line 34 of file ContainerManager.php.
Referenced by ILIAS\ResourceStorage\Manager\ContainerManager\addStreamToContainer(), ILIAS\ResourceStorage\Manager\ContainerManager\addUploadToContainer(), and ILIAS\ResourceStorage\Manager\ContainerManager\createDirectoryInsideContainer().
ILIAS\ResourceStorage\Manager\ContainerManager::removePathInsideContainer | ( | ResourceIdentification | $container, |
string | $path_inside_container | ||
) |
Definition at line 83 of file ContainerManager.php.
References ILIAS\ResourceStorage\Manager\BaseManager\getResource().