ACIL FM
Dark
Refresh
Current DIR:
/home/mhhtmff/timbrature/NH-HR-test/vendor/guzzlehttp/psr7/src
/
home
mhhtmff
timbrature
NH-HR-test
vendor
guzzlehttp
psr7
src
Upload
Zip Selected
Delete Selected
Pilih semua
Nama
Ukuran
Permission
Aksi
Exception
-
chmod
Open
Rename
Delete
AppendStream.php
6.05 MB
chmod
View
DL
Edit
Rename
Delete
BufferStream.php
3.28 MB
chmod
View
DL
Edit
Rename
Delete
CachingStream.php
4.63 MB
chmod
View
DL
Edit
Rename
Delete
DroppingStream.php
1.22 MB
chmod
View
DL
Edit
Rename
Delete
FnStream.php
4.38 MB
chmod
View
DL
Edit
Rename
Delete
Header.php
3.98 MB
chmod
View
DL
Edit
Rename
Delete
HttpFactory.php
3.09 MB
chmod
View
DL
Edit
Rename
Delete
InflateStream.php
1.42 MB
chmod
View
DL
Edit
Rename
Delete
LazyOpenStream.php
1.11 MB
chmod
View
DL
Edit
Rename
Delete
LimitStream.php
4.35 MB
chmod
View
DL
Edit
Rename
Delete
Message.php
8.38 MB
chmod
View
DL
Edit
Rename
Delete
MessageTrait.php
7.82 MB
chmod
View
DL
Edit
Rename
Delete
MimeType.php
54.98 MB
chmod
View
DL
Edit
Rename
Delete
MultipartStream.php
5.22 MB
chmod
View
DL
Edit
Rename
Delete
NoSeekStream.php
552 B
chmod
View
DL
Edit
Rename
Delete
PumpStream.php
4.67 MB
chmod
View
DL
Edit
Rename
Delete
Query.php
4.06 MB
chmod
View
DL
Edit
Rename
Delete
Request.php
3.97 MB
chmod
View
DL
Edit
Rename
Delete
Response.php
4.95 MB
chmod
View
DL
Edit
Rename
Delete
Rfc7230.php
684 B
chmod
View
DL
Edit
Rename
Delete
ServerRequest.php
9.66 MB
chmod
View
DL
Edit
Rename
Delete
Stream.php
7.49 MB
chmod
View
DL
Edit
Rename
Delete
StreamDecoratorTrait.php
3.39 MB
chmod
View
DL
Edit
Rename
Delete
StreamWrapper.php
4.73 MB
chmod
View
DL
Edit
Rename
Delete
UploadedFile.php
4.96 MB
chmod
View
DL
Edit
Rename
Delete
Uri.php
22.17 MB
chmod
View
DL
Edit
Rename
Delete
UriComparator.php
1.17 MB
chmod
View
DL
Edit
Rename
Delete
UriNormalizer.php
8.48 MB
chmod
View
DL
Edit
Rename
Delete
UriResolver.php
8.58 MB
chmod
View
DL
Edit
Rename
Delete
Utils.php
16.04 MB
chmod
View
DL
Edit
Rename
Delete
Edit file: /home/mhhtmff/timbrature/NH-HR-test/vendor/guzzlehttp/psr7/src/LimitStream.php
<?php declare(strict_types=1); namespace GuzzleHttp\Psr7; use Psr\Http\Message\StreamInterface; /** * Decorator used to return only a subset of a stream. */ final class LimitStream implements StreamInterface { use StreamDecoratorTrait; /** @var int Offset to start reading from */ private $offset; /** @var int Limit the number of bytes that can be read */ private $limit; /** @var StreamInterface */ private $stream; /** * @param StreamInterface $stream Stream to wrap * @param int $limit Total number of bytes to allow to be read * from the stream. Pass -1 for no limit. * @param int $offset Position to seek to before reading (only * works on seekable streams). */ public function __construct( StreamInterface $stream, int $limit = -1, int $offset = 0 ) { $this->stream = $stream; $this->setLimit($limit); $this->setOffset($offset); } public function eof(): bool { // Always return true if the underlying stream is EOF if ($this->stream->eof()) { return true; } // No limit and the underlying stream is not at EOF if ($this->limit === -1) { return false; } return $this->stream->tell() >= $this->offset + $this->limit; } /** * Returns the size of the limited subset of data */ public function getSize(): ?int { if (null === ($length = $this->stream->getSize())) { return null; } elseif ($this->limit === -1) { return $length - $this->offset; } else { return min($this->limit, $length - $this->offset); } } /** * Allow for a bounded seek on the read limited stream */ public function seek($offset, $whence = SEEK_SET): void { if ($whence !== SEEK_SET || $offset < 0) { throw new \RuntimeException(sprintf( 'Cannot seek to offset %s with whence %s', $offset, $whence )); } $offset += $this->offset; if ($this->limit !== -1) { if ($offset > $this->offset + $this->limit) { $offset = $this->offset + $this->limit; } } $this->stream->seek($offset); } /** * Give a relative tell() */ public function tell(): int { return $this->stream->tell() - $this->offset; } /** * Set the offset to start limiting from * * @param int $offset Offset to seek to and begin byte limiting from * * @throws \RuntimeException if the stream cannot be seeked. */ public function setOffset(int $offset): void { $current = $this->stream->tell(); if ($current !== $offset) { // If the stream cannot seek to the offset position, then read to it if ($this->stream->isSeekable()) { $this->stream->seek($offset); } elseif ($current > $offset) { throw new \RuntimeException("Could not seek to stream offset $offset"); } else { $this->stream->read($offset - $current); } } $this->offset = $offset; } /** * Set the limit of bytes that the decorator allows to be read from the * stream. * * @param int $limit Number of bytes to allow to be read from the stream. * Use -1 for no limit. */ public function setLimit(int $limit): void { $this->limit = $limit; } public function read($length): string { if ($this->limit === -1) { return $this->stream->read($length); } // Check if the current position is less than the total allowed // bytes + original offset $remaining = ($this->offset + $this->limit) - $this->stream->tell(); if ($remaining > 0) { // Only return the amount of requested data, ensuring that the byte // limit is not exceeded return $this->stream->read(min($remaining, $length)); } return ''; } }
Simpan
Batal
Isi Zip:
Unzip
Create
Buat Folder
Buat File
Terminal / Execute
Run
Chmod Bulk
All File
All Folder
All File dan Folder
Apply