| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
 Inheritance diagram for ilDAVFile:
 Collaboration diagram for ilDAVFile: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().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 58 of file class.ilDAVFile.php.
Referenced by put().
 Here is the caller graph for this function:| ilDAVFile::delete | ( | ) | 
Definition at line 213 of file class.ilDAVFile.php.
| ilDAVFile::get | ( | ) | 
| 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().
 Here is the call graph for this function:
 Here is the caller graph for this function:| 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().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilDAVFile::getSize | ( | ) | 
| 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().
 Here is the call graph for this function:| ilDAVFile::setName | ( | $name | ) | 
Definition at line 198 of file class.ilDAVFile.php.
References ensureSuffix(), extractSuffixFromFilename(), and ilWebDAVNotDavableException\OBJECT_TITLE_NOT_DAVABLE.
 Here is the call graph for this function:
      
  | 
  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.