1<?
php declare(strict_types=1);
25 public function getID() : string;
An exception for terminatinating execution or to throw for unit testing.
Interface Identification.
Class UploadedFileRevision.
Class UploadedFileRevision.
Interface FileStream The base interface for all filesystem streams.
Class UniqueIDIdentificationGenerator.
Interface StorageResource.
Class FileResourceHandler.
getIdentificationGenerator()
storeUpload(UploadedFileRevision $revision)
cloneRevision(CloneRevision $revision)
getStream(Revision $revision)
deleteRevision(Revision $revision)
This only delets a revision of a Resource.
storeStream(FileStreamRevision $revision)
cleanUpContainer(StorableResource $resource)
This checks if there are empty directories in the filesystem which can be deleted.
getContainerPathWithoutBase(ResourceIdentification $identification)
This is only the path of a ResourceIdentification inside the StorageLocation base path.
deleteResource(StorableResource $resource)
This deleted the whole container of a resource.
getRevisionPath(Revision $revision)
This is the full path to a revision of a Resource, incl.
getStorageLocationBasePath()
This is the place in the filesystem where the containers (nested) get created.
has(ResourceIdentification $identification)
getFullContainerPath(ResourceIdentification $identification)
This is the full path to the container of a ResourceIdentification (incl.