X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=classes%2Fvarstream.php;h=2418668f5e7c6b14a6574ce127febaafbdd52e5c;hb=1623168586bac6073585130fc2aa864345463ac6;hp=49c31f6310062ab327e91fb15ad35133a28e591f;hpb=42a50827dc2ac2b13ddaf77ea16c0989cd8b960d;p=platal.git diff --git a/classes/varstream.php b/classes/varstream.php index 49c31f6..2418668 100644 --- a/classes/varstream.php +++ b/classes/varstream.php @@ -1,6 +1,6 @@ varname = $url['host']; @@ -43,27 +38,18 @@ class VarStream return true; } - // }}} - // {{{ stream_close - - function stream_close() + public function stream_close() { } - // }}} - // {{{ stream_read - - function stream_read($count) + public function stream_read($count) { $ret = substr($GLOBALS[$this->varname], $this->position, $count); $this->position += strlen($ret); return $ret; } - // }}} - // {{{ stream_write - - function stream_write($data) + public function stream_write($data) { $len = strlen($data); if ($len > $this->position + strlen($GLOBALS[$this->varname])) { @@ -74,26 +60,17 @@ class VarStream $this->position += $len; } - // }}} - // {{{ stream_eof - - function stream_eof() + public function stream_eof() { return $this->position >= strlen($GLOBALS[$this->varname]); } - // }}} - // {{{ stream_tell - - function stream_tell() + public function stream_tell() { return $this->position; } - // }}} - // {{{ stream_seek - - function stream_seek($offs, $whence) + public function stream_seek($offs, $whence) { switch ($whence) { case SEEK_SET: @@ -116,16 +93,15 @@ class VarStream return 0; } - // }}} - // {{{ stream_flush - - function stream_flush() + public function stream_flush() { } - // }}} + static public function init() + { + stream_wrapper_register('var','VarStream'); + } } -stream_wrapper_register('var','VarStream'); - +// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8: ?>