ILIAS
release_8 Revision v8.19
|
Public Member Functions | |
__construct (ilObjFile $obj, ilWebDAVRepositoryHelper $repo_helper, Services $resource_storage, RequestInterface $request, ilWebDAVObjFactory $dav_factory, bool $versioning_enabled) | |
put ($data) | |
get () | |
getName () | |
getContentType () | |
getETag () | |
getSize () | |
noSizeCheckNeeded () | |
setName ($name) | |
delete () | |
getLastModified () | |
Protected Attributes | |
ilObjFile | $obj |
ilWebDAVRepositoryHelper | $repo_helper |
Manager | $resource_manager |
Consumers | $resource_consumer |
RequestInterface | $request |
ilWebDAVObjFactory | $dav_factory |
bool | $needs_size_check = true |
bool | $versioning_enabled |
Definition at line 33 of file class.ilDAVFile.php.
ilDAVFile::__construct | ( | ilObjFile | $obj, |
ilWebDAVRepositoryHelper | $repo_helper, | ||
Services | $resource_storage, | ||
RequestInterface | $request, | ||
ilWebDAVObjFactory | $dav_factory, | ||
bool | $versioning_enabled | ||
) |
Definition at line 49 of file class.ilDAVFile.php.
References $dav_factory, $obj, $repo_helper, $request, $versioning_enabled, ILIAS\ResourceStorage\Services\consume(), and ILIAS\ResourceStorage\Services\manage().
ilDAVFile::delete | ( | ) |
Definition at line 185 of file class.ilDAVFile.php.
ilDAVFile::get | ( | ) |
ilDAVFile::getContentType | ( | ) |
Definition at line 138 of file class.ilDAVFile.php.
ilDAVFile::getETag | ( | ) |
Definition at line 143 of file class.ilDAVFile.php.
References getName(), and getSize().
Referenced by put().
ilDAVFile::getLastModified | ( | ) |
Definition at line 190 of file class.ilDAVFile.php.
ilDAVFile::getName | ( | ) |
Definition at line 133 of file class.ilDAVFile.php.
References ilFileUtils\getValidFilename().
Referenced by getETag(), and put().
ilDAVFile::getSize | ( | ) |
Definition at line 156 of file class.ilDAVFile.php.
References Vendor\Package\$e.
Referenced by getETag(), and put().
ilDAVFile::noSizeCheckNeeded | ( | ) |
Definition at line 165 of file class.ilDAVFile.php.
ilDAVFile::put | ( | $data | ) |
string | resource | $data |
Definition at line 69 of file class.ilDAVFile.php.
References $data, getETag(), getName(), getSize(), ilFileUtils\getUploadSizeLimitBytes(), and ILIAS\Repository\int().
ilDAVFile::setName | ( | $name | ) |
Definition at line 170 of file class.ilDAVFile.php.
References $name, and ilWebDAVNotDavableException\OBJECT_TITLE_NOT_DAVABLE.
|
protected |
Definition at line 44 of file class.ilDAVFile.php.
Referenced by __construct().
|
protected |
Definition at line 46 of file class.ilDAVFile.php.
|
protected |
Definition at line 39 of file class.ilDAVFile.php.
Referenced by __construct().
|
protected |
Definition at line 40 of file class.ilDAVFile.php.
Referenced by __construct().
|
protected |
Definition at line 43 of file class.ilDAVFile.php.
Referenced by __construct().
|
protected |
Definition at line 42 of file class.ilDAVFile.php.
|
protected |
Definition at line 41 of file class.ilDAVFile.php.
|
protected |
Definition at line 47 of file class.ilDAVFile.php.
Referenced by __construct().