moved deprecated communityhome, dav and yourls to the deprecated-addons repository
This commit is contained in:
parent
24444adef3
commit
31520f804d
675 changed files with 195144 additions and 0 deletions
76
dav/SabreDAV/tests/Sabre/DAV/PartialUpdate/FileMock.php
Normal file
76
dav/SabreDAV/tests/Sabre/DAV/PartialUpdate/FileMock.php
Normal file
|
@ -0,0 +1,76 @@
|
|||
<?php
|
||||
|
||||
class Sabre_DAV_PartialUpdate_FileMock implements Sabre_DAV_PartialUpdate_IFile {
|
||||
|
||||
protected $data = '';
|
||||
|
||||
function put($str) {
|
||||
|
||||
if (is_resource($str)) {
|
||||
$str = stream_get_contents($str);
|
||||
}
|
||||
$this->data = $str;
|
||||
|
||||
}
|
||||
|
||||
function putRange($str,$start) {
|
||||
|
||||
if (is_resource($str)) {
|
||||
$str = stream_get_contents($str);
|
||||
}
|
||||
$this->data = substr($this->data, 0, $start) . $str . substr($this->data, $start + strlen($str));
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
function get() {
|
||||
|
||||
return $this->data;
|
||||
|
||||
}
|
||||
|
||||
function getContentType() {
|
||||
|
||||
return 'text/plain';
|
||||
|
||||
}
|
||||
|
||||
function getSize() {
|
||||
|
||||
return strlen($this->data);
|
||||
|
||||
}
|
||||
|
||||
function getETag() {
|
||||
|
||||
return '"' . $this->data . '"';
|
||||
|
||||
}
|
||||
|
||||
function delete() {
|
||||
|
||||
throw new Sabre_DAV_Exception_MethodNotAllowed();
|
||||
|
||||
}
|
||||
|
||||
function setName($name) {
|
||||
|
||||
throw new Sabre_DAV_Exception_MethodNotAllowed();
|
||||
|
||||
}
|
||||
|
||||
function getName() {
|
||||
|
||||
return 'partial';
|
||||
|
||||
}
|
||||
|
||||
function getLastModified() {
|
||||
|
||||
return null;
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue