ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
|
Public Member Functions | |
__construct (protected ilObjFile $obj, protected ilWebDAVRepositoryHelper $repo_helper, Services $resource_storage, protected RequestInterface $request, protected ilWebDAVObjFactory $dav_factory, protected bool $versioning_enabled) | |
put ($data, ?string $name=null) | |
get () | |
getName () | |
getContentType () | |
getETag () | |
getSize () | |
noSizeCheckNeeded () | |
setName ($name) | |
delete () | |
getLastModified () | |
Protected Member Functions | |
clearLocks () | |
Protected Attributes | |
Manager | $resource_manager |
Consumers | $resource_consumer |
bool | $needs_size_check = true |
int | $temporary_size = null |
Definition at line 32 of file class.ilDAVFile.php.
ilDAVFile::__construct | ( | protected ilObjFile | $obj, |
protected ilWebDAVRepositoryHelper | $repo_helper, | ||
Services | $resource_storage, | ||
protected RequestInterface | $request, | ||
protected ilWebDAVObjFactory | $dav_factory, | ||
protected bool | $versioning_enabled | ||
) |
Definition at line 46 of file class.ilDAVFile.php.
References ILIAS\ResourceStorage\Services\consume(), and ILIAS\ResourceStorage\Services\manage().
|
protected |
Definition at line 58 of file class.ilDAVFile.php.
Referenced by put().
ilDAVFile::delete | ( | ) |
Definition at line 213 of file class.ilDAVFile.php.
ilDAVFile::get | ( | ) |
Definition at line 136 of file class.ilDAVFile.php.
ilDAVFile::getContentType | ( | ) |
Definition at line 164 of file class.ilDAVFile.php.
ilDAVFile::getETag | ( | ) |
Definition at line 169 of file class.ilDAVFile.php.
References getName(), and getSize().
Referenced by put().
ilDAVFile::getLastModified | ( | ) |
Definition at line 218 of file class.ilDAVFile.php.
ilDAVFile::getName | ( | ) |
Definition at line 149 of file class.ilDAVFile.php.
References ensureSuffix(), and extractSuffixFromFilename().
Referenced by getETag(), and put().
ilDAVFile::getSize | ( | ) |
Definition at line 184 of file class.ilDAVFile.php.
Referenced by getETag(), and put().
ilDAVFile::noSizeCheckNeeded | ( | ) |
Definition at line 193 of file class.ilDAVFile.php.
ilDAVFile::put | ( | $data, | |
?string | $name = null |
||
) |
string | resource | $data |
Definition at line 70 of file class.ilDAVFile.php.
References $data, $version, clearLocks(), ensureSuffix(), extractSuffixFromFilename(), getETag(), getName(), ilFileUtils\getPhpUploadSizeLimitInBytes(), getSize(), and ILIAS\Repository\int().
ilDAVFile::setName | ( | $name | ) |
Definition at line 198 of file class.ilDAVFile.php.
References ensureSuffix(), extractSuffixFromFilename(), and ilWebDAVNotDavableException\OBJECT_TITLE_NOT_DAVABLE.
|
protected |
Definition at line 42 of file class.ilDAVFile.php.
|
protected |
Definition at line 40 of file class.ilDAVFile.php.
|
protected |
Definition at line 39 of file class.ilDAVFile.php.
|
protected |
Definition at line 44 of file class.ilDAVFile.php.