Lines Matching refs:this
13 $this->fname = tempnam('/tmp', 'tfile');
15 if (file_exists($this->fname)) {
16 unlink($this->fname);
22 if (file_exists($this->fname)) {
23 unlink($this->fname);
29 $l = new LazyOpenStream($this->fname, 'w+');
31 $this->assertIsArray($l->getMetadata());
32 $this->assertFileExists($this->fname);
33 $this->assertEquals('foo', file_get_contents($this->fname));
34 $this->assertEquals('foo', (string) $l);
39 file_put_contents($this->fname, 'foo');
40 $l = new LazyOpenStream($this->fname, 'r');
41 $this->assertEquals('foo', $l->read(4));
42 $this->assertTrue($l->eof());
43 $this->assertEquals(3, $l->tell());
44 $this->assertTrue($l->isReadable());
45 $this->assertTrue($l->isSeekable());
46 $this->assertFalse($l->isWritable());
48 $this->assertEquals('oo', $l->getContents());
49 $this->assertEquals('foo', (string) $l);
50 $this->assertEquals(3, $l->getSize());
51 $this->assertIsArray($l->getMetadata());
57 file_put_contents($this->fname, 'foo');
58 $l = new LazyOpenStream($this->fname, 'r');
60 $this->assertIsResource($r);
62 $this->assertEquals('foo', stream_get_contents($r));