/home/desid573/public_html/payment/xero-2/vendor/guzzlehttp/psr7/src
NameSizeModeActions
AppendStream.php57680644editdlrm
BufferStream.php30790644editdlrm
CachingStream.php44500644editdlrm
DroppingStream.php10940644editdlrm
FnStream.php39580644editdlrm
functions.php134090644editdlrm
functions_include.php1560644editdlrm
Header.php21780644editdlrm
InflateStream.php18450644editdlrm
LazyOpenStream.php9000644editdlrm
LimitStream.php42250644editdlrm
Message.php82760644editdlrm
MessageTrait.php59430644editdlrm
MimeType.php51090644editdlrm
MultipartStream.php47690644editdlrm
NoSeekStream.php4390644editdlrm
PumpStream.php40840644editdlrm
Query.php34900644editdlrm
Request.php37190644editdlrm
Response.php48090644editdlrm
Rfc7230.php6910644editdlrm
ServerRequest.php98520644editdlrm
Stream.php68100644editdlrm
StreamDecoratorTrait.php32910644editdlrm
StreamWrapper.php37790644editdlrm
UploadedFile.php77710644editdlrm
Uri.php228980644editdlrm
UriNormalizer.php83310644editdlrm
UriResolver.php87890644editdlrm
Utils.php146730644editdlrm
Edit: /home/desid573/public_html/payment/xero-2/vendor/guzzlehttp/psr7/src/FnStream.php (3958B)
methods = $methods; // Create the functions on the class foreach ($methods as $name => $fn) { $this->{'_fn_' . $name} = $fn; } } /** * Lazily determine which methods are not implemented. * * @throws \BadMethodCallException */ public function __get($name) { throw new \BadMethodCallException(str_replace('_fn_', '', $name) . '() is not implemented in the FnStream'); } /** * The close method is called on the underlying stream only if possible. */ public function __destruct() { if (isset($this->_fn_close)) { call_user_func($this->_fn_close); } } /** * An unserialize would allow the __destruct to run when the unserialized value goes out of scope. * * @throws \LogicException */ public function __wakeup() { throw new \LogicException('FnStream should never be unserialized'); } /** * Adds custom functionality to an underlying stream by intercepting * specific method calls. * * @param StreamInterface $stream Stream to decorate * @param array $methods Hash of method name to a closure * * @return FnStream */ public static function decorate(StreamInterface $stream, array $methods) { // If any of the required methods were not provided, then simply // proxy to the decorated stream. foreach (array_diff(self::$slots, array_keys($methods)) as $diff) { $methods[$diff] = [$stream, $diff]; } return new self($methods); } public function __toString() { return call_user_func($this->_fn___toString); } public function close() { return call_user_func($this->_fn_close); } public function detach() { return call_user_func($this->_fn_detach); } public function getSize() { return call_user_func($this->_fn_getSize); } public function tell() { return call_user_func($this->_fn_tell); } public function eof() { return call_user_func($this->_fn_eof); } public function isSeekable() { return call_user_func($this->_fn_isSeekable); } public function rewind() { call_user_func($this->_fn_rewind); } public function seek($offset, $whence = SEEK_SET) { call_user_func($this->_fn_seek, $offset, $whence); } public function isWritable() { return call_user_func($this->_fn_isWritable); } public function write($string) { return call_user_func($this->_fn_write, $string); } public function isReadable() { return call_user_func($this->_fn_isReadable); } public function read($length) { return call_user_func($this->_fn_read, $length); } public function getContents() { return call_user_func($this->_fn_getContents); } public function getMetadata($key = null) { return call_user_func($this->_fn_getMetadata, $key); } }