From: Michael M Slusarz Date: Wed, 28 Oct 2009 17:54:40 +0000 (-0600) Subject: stream_copy_to_stream() requires fstat(), so implement it here X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=62f15bd2f7432e7aec5d5dedf88549af1496ad7c;p=horde.git stream_copy_to_stream() requires fstat(), so implement it here --- diff --git a/framework/Stream_Wrapper/lib/Horde/Stream/Wrapper/Combine.php b/framework/Stream_Wrapper/lib/Horde/Stream/Wrapper/Combine.php index 68553b579..d3670c3ec 100644 --- a/framework/Stream_Wrapper/lib/Horde/Stream/Wrapper/Combine.php +++ b/framework/Stream_Wrapper/lib/Horde/Stream/Wrapper/Combine.php @@ -192,6 +192,30 @@ class Horde_Stream_Wrapper_Combine } /** + * @see streamWrapper::stream_stat() + * + * @return array + */ + public function stream_stat() + { + return array( + 'dev' => 0, + 'ino' => 0, + 'mode' => 0, + 'nlink' => 0, + 'uid' => 0, + 'gid' => 0, + 'rdev' => 0, + 'size' => $this->_length, + 'atime' => 0, + 'mtime' => 0, + 'ctime' => 0, + 'blksize' => 0, + 'blocks' => 0 + ); + } + + /** * @see streamWrapper::stream_seek() * * @param integer $offset diff --git a/framework/Stream_Wrapper/lib/Horde/Stream/Wrapper/String.php b/framework/Stream_Wrapper/lib/Horde/Stream/Wrapper/String.php index ce9e630e6..b1d60a5c9 100644 --- a/framework/Stream_Wrapper/lib/Horde/Stream/Wrapper/String.php +++ b/framework/Stream_Wrapper/lib/Horde/Stream/Wrapper/String.php @@ -106,6 +106,30 @@ class Horde_Stream_Wrapper_String } /** + * @see streamWrapper::stream_stat() + * + * @return array + */ + public function stream_stat() + { + return array( + 'dev' => 0, + 'ino' => 0, + 'mode' => 0, + 'nlink' => 0, + 'uid' => 0, + 'gid' => 0, + 'rdev' => 0, + 'size' => $this->_length, + 'atime' => 0, + 'mtime' => 0, + 'ctime' => 0, + 'blksize' => 0, + 'blocks' => 0 + ); + } + + /** * @param integer $offset * @param integer $whence SEEK_SET, SEEK_CUR, or SEEK_END */