19 declare(strict_types=1);
    36         $path_inside_container = 
'/' . ltrim($path_inside_container, 
'./');
    37         $path_inside_container = rtrim($path_inside_container, 
'/');
    39         return $path_inside_container;
    45         string $revision_title = null
    50         return $this->
upload($result, $stakeholder, $revision_title);
    56         string $revision_title = null
    59         $this->
checkZIP(mime_content_type($stream->getMetadata()[
'uri']));
    71         string $path_inside_container
    73         $path_inside_container = $this->
normalizePath($path_inside_container);
    74         if (empty($path_inside_container)) {
    77         return $this->resource_builder->createDirectoryInsideContainer(
    79             $path_inside_container
    85         string $path_inside_container
    87         if (empty($path_inside_container)) {
    90         return $this->resource_builder->removePathInsideContainer(
    92             $path_inside_container
    99         string $parent_path_inside_container,
   101         $parent_path_inside_container = $this->
normalizePath($parent_path_inside_container);
   102         if (empty($parent_path_inside_container)) {
   103             $parent_path_inside_container = 
'/';
   105         return $this->resource_builder->addUploadToContainer(
   108             $parent_path_inside_container
   115         string $path_inside_container,
   117         $path_inside_container = $this->
normalizePath($path_inside_container);
   118         if (empty($path_inside_container)) {
   121         return $this->resource_builder->addStreamToContainer(
   124             $path_inside_container
 upload(UploadResult $result, ResourceStakeholder $stakeholder, string $revision_title=null)
Creates a new resource from an upload, the status in this case is always PUBLISHED. 
 
addStreamToContainer(ResourceIdentification $container, FileStream $stream, string $path_inside_container,)
 
addUploadToContainer(ResourceIdentification $container, UploadResult $result, string $parent_path_inside_container,)
 
checkZIP(bool|string $mimetype)
 
removePathInsideContainer(ResourceIdentification $container, string $path_inside_container)
 
normalizePath(string $path_inside_container)
 
containerFromUpload(UploadResult $result, ResourceStakeholder $stakeholder, string $revision_title=null)
 
getResource(ResourceIdentification $i)
 
Class ResourceIdentification. 
 
containerFromStream(FileStream $stream, ResourceStakeholder $stakeholder, string $revision_title=null)
 
Interface ResourceStakeholder. 
 
newStreamBased(FileStream $stream, ResourceStakeholder $stakeholder, ResourceType $type, string $revision_title=null)
 
The base interface for all filesystem streams. 
 
createDirectoryInsideContainer(ResourceIdentification $container, string $path_inside_container)