|
ILIAS
release_8 Revision v8.24
|
Inheritance diagram for ilDAVFile:
Collaboration diagram for ilDAVFile: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().
Here is the call graph for this function:| ilDAVFile::delete | ( | ) |
Definition at line 185 of file class.ilDAVFile.php.
| ilDAVFile::get | ( | ) |
Definition at line 119 of file class.ilDAVFile.php.
| 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().
Here is the call graph for this function:
Here is the caller graph for this function:| 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().
Here is the call graph for this function:
Here is the caller graph for this function:| ilDAVFile::getSize | ( | ) |
Definition at line 156 of file class.ilDAVFile.php.
References Vendor\Package\$e.
Referenced by getETag(), and put().
Here is the caller graph for this function:| 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().
Here is the call graph for this function:| 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().