OXIESEC PANEL
- Current Dir:
/
/
var
/
www
/
cream
/
Xpress
/
vendor
/
guzzlehttp
/
psr7
/
tests
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
05/19/2025 10:07:16 AM
rwxr-xr-x
📄
AppendStreamTest.php
6.91 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
BufferStreamTest.php
1.98 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
CachingStreamTest.php
6.62 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
DroppingStreamTest.php
964 bytes
05/19/2025 10:07:16 AM
rw-r--r--
📄
FnStreamTest.php
3.75 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
HasToString.php
177 bytes
05/19/2025 10:07:16 AM
rw-r--r--
📄
HeaderTest.php
6.14 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
InflateStreamTest.php
3.06 KB
05/19/2025 10:07:16 AM
rw-r--r--
📁
Integration
-
05/19/2025 10:07:16 AM
rwxr-xr-x
📄
LazyOpenStreamTest.php
1.88 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
LimitStreamTest.php
4.94 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
MessageTest.php
12.73 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
MimeTypeTest.php
617 bytes
05/19/2025 10:07:16 AM
rw-r--r--
📄
MultipartStreamTest.php
9.67 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
NoSeekStreamTest.php
1.05 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
PumpStreamTest.php
3.13 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
QueryTest.php
4.1 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
ReadSeekOnlyStream.php
460 bytes
05/19/2025 10:07:16 AM
rw-r--r--
📄
RequestTest.php
10.78 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
ResponseTest.php
13.89 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
ServerRequestTest.php
20.07 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
StreamDecoratorTraitTest.php
3.81 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
StreamTest.php
12.89 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
StreamWrapperTest.php
5.52 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
UploadedFileTest.php
6.63 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
UriComparatorTest.php
1.81 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
UriNormalizerTest.php
7.06 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
UriResolverTest.php
10.89 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
UriTest.php
27.18 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
UtilsTest.php
18.04 KB
05/19/2025 10:07:16 AM
rw-r--r--
Editing: LazyOpenStreamTest.php
Close
<?php declare(strict_types=1); namespace GuzzleHttp\Tests\Psr7; use GuzzleHttp\Psr7\LazyOpenStream; use PHPUnit\Framework\TestCase; class LazyOpenStreamTest extends TestCase { private $fname; protected function setUp(): void { $this->fname = tempnam(sys_get_temp_dir(), 'tfile'); if (file_exists($this->fname)) { unlink($this->fname); } } protected function tearDown(): void { if (file_exists($this->fname)) { unlink($this->fname); } } public function testOpensLazily(): void { $l = new LazyOpenStream($this->fname, 'w+'); $l->write('foo'); self::assertIsArray($l->getMetadata()); self::assertFileExists($this->fname); self::assertSame('foo', file_get_contents($this->fname)); self::assertSame('foo', (string) $l); } public function testProxiesToFile(): void { file_put_contents($this->fname, 'foo'); $l = new LazyOpenStream($this->fname, 'r'); self::assertSame('foo', $l->read(4)); self::assertTrue($l->eof()); self::assertSame(3, $l->tell()); self::assertTrue($l->isReadable()); self::assertTrue($l->isSeekable()); self::assertFalse($l->isWritable()); $l->seek(1); self::assertSame('oo', $l->getContents()); self::assertSame('foo', (string) $l); self::assertSame(3, $l->getSize()); self::assertIsArray($l->getMetadata()); $l->close(); } public function testDetachesUnderlyingStream(): void { file_put_contents($this->fname, 'foo'); $l = new LazyOpenStream($this->fname, 'r'); $r = $l->detach(); self::assertIsResource($r); fseek($r, 0); self::assertSame('foo', stream_get_contents($r)); fclose($r); } }