ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
Public Member Functions | |
__construct ($name, $contents, Collection $parent=null, $lastModified=-1) | |
Creates the object. More... | |
getName () | |
Returns the name of the node. More... | |
setName ($name) | |
Changes the name of the node. More... | |
put ($data) | |
Updates the data. More... | |
get () | |
Returns the data. More... | |
getETag () | |
Returns the ETag for a file. More... | |
getSize () | |
Returns the size of the node, in bytes. More... | |
delete () | |
Delete the node. More... | |
getLastModified () | |
Returns the last modification time as a unix timestamp. More... | |
![]() | |
put ($data) | |
Replaces the contents of the file. More... | |
get () | |
Returns the data. More... | |
getSize () | |
Returns the size of the file, in bytes. More... | |
getETag () | |
Returns the ETag for a file. More... | |
getContentType () | |
Returns the mime-type for a file. More... | |
getLastModified () | |
Returns the last modification time as a unix timestamp. More... | |
delete () | |
Deletes the current node. More... | |
setName ($name) | |
Renames the node. More... | |
delete () | |
Deleted the current node. More... | |
getName () | |
Returns the name of the node. More... | |
setName ($name) | |
Renames the node. More... | |
getLastModified () | |
Returns the last modification time, as a unix timestamp. More... | |
put ($data) | |
Replaces the contents of the file. More... | |
get () | |
Returns the data. More... | |
getContentType () | |
Returns the mime-type for a file. More... | |
getETag () | |
Returns the ETag for a file. More... | |
getSize () | |
Returns the size of the node, in bytes. More... | |
Protected Attributes | |
$name | |
$contents | |
$parent | |
$lastModified | |
See the Collection in this directory for more details.
Sabre\DAV\Mock\File::__construct | ( | $name, | |
$contents, | |||
Collection | $parent = null , |
||
$lastModified = -1 |
|||
) |
Creates the object.
string | $name | |
resource | $contents | |
Collection | $parent | |
int | $lastModified |
Definition at line 32 of file File.php.
References Sabre\DAV\Mock\File\$contents, Sabre\DAV\Mock\File\$lastModified, $name, Sabre\DAV\Mock\File\$parent, and Sabre\DAV\File\put().
Sabre\DAV\Mock\File::delete | ( | ) |
Delete the node.
Reimplemented from Sabre\DAV\Node.
Definition at line 145 of file File.php.
Sabre\DAV\Mock\File::get | ( | ) |
Returns the data.
This method may either return a string or a readable stream resource
Reimplemented from Sabre\DAV\File.
Definition at line 108 of file File.php.
Sabre\DAV\Mock\File::getETag | ( | ) |
Returns the ETag for a file.
An ETag is a unique identifier representing the current version of the file. If the file changes, the ETag MUST change.
Return null if the ETag can not effectively be determined
Reimplemented from Sabre\DAV\File.
Definition at line 123 of file File.php.
Sabre\DAV\Mock\File::getLastModified | ( | ) |
Returns the last modification time as a unix timestamp.
If the information is not available, return null.
Reimplemented from Sabre\DAV\Node.
Definition at line 157 of file File.php.
Sabre\DAV\Mock\File::getName | ( | ) |
Returns the name of the node.
This is used to generate the url.
Implements Sabre\DAV\INode.
Definition at line 53 of file File.php.
References $name.
Sabre\DAV\Mock\File::getSize | ( | ) |
Returns the size of the node, in bytes.
Reimplemented from Sabre\DAV\File.
Definition at line 134 of file File.php.
Sabre\DAV\Mock\File::put | ( | $data | ) |
Updates the data.
The data argument is a readable stream resource.
After a successful put operation, you may choose to return an ETag. The etag must always be surrounded by double-quotes. These quotes must appear in the actual string you're returning.
Clients may use the ETag from a PUT request to later on make sure that when they update the file, the contents haven't changed in the mean time.
If you don't plan to store the file byte-by-byte, and you return a different object on a subsequent GET you are strongly recommended to not return an ETag, and just return null.
resource | $data |
Reimplemented from Sabre\DAV\File.
Definition at line 91 of file File.php.
References $data.
Sabre\DAV\Mock\File::setName | ( | $name | ) |
Changes the name of the node.
string | $name |
Reimplemented from Sabre\DAV\Node.
Definition at line 65 of file File.php.
References $name.
|
protected |
Definition at line 19 of file File.php.
Referenced by Sabre\DAV\Mock\File\__construct().
|
protected |
Definition at line 21 of file File.php.
Referenced by Sabre\DAV\Mock\File\__construct().
|
protected |
Definition at line 20 of file File.php.
Referenced by Sabre\DAV\Mock\File\__construct().