Lines Matching refs:this

28         $this->c = fopen('php://temp', 'r+');
29 fwrite($this->c, 'foo');
30 fseek($this->c, 0);
31 $this->a = Stream::factory($this->c);
32 $this->b = new Str($this->a);
37 $s = $this->getMockBuilder('GuzzleHttp\Stream\StreamInterface')
39 $s->expects($this->once())
41 ->will($this->throwException(new \Exception('foo')));
46 $this->assertStringContainsString('foo', $msg);
51 $this->assertEquals('foo', (string) $this->b);
56 $this->assertEquals(3, $this->b->getSize());
57 $this->assertSame($this->b, $this->b->setSize(2));
58 $this->assertEquals(2, $this->b->getSize());
63 $this->assertEquals('foo', $this->b->read(10));
68 $this->assertEquals($this->a->isReadable(), $this->b->isReadable());
69 $this->assertEquals($this->a->isWritable(), $this->b->isWritable());
70 $this->assertEquals($this->a->isSeekable(), $this->b->isSeekable());
75 $this->assertTrue($this->b->seek(1));
76 $this->assertEquals(1, $this->a->tell());
77 $this->assertEquals(1, $this->b->tell());
78 $this->assertTrue($this->b->seek(0));
79 $this->assertEquals(0, $this->a->tell());
80 $this->assertEquals(0, $this->b->tell());
81 $this->assertTrue($this->b->seek(0, SEEK_END));
82 $this->assertEquals(3, $this->a->tell());
83 $this->assertEquals(3, $this->b->tell());
88 $this->assertEquals('foo', $this->b->getContents());
89 $this->assertEquals('', $this->b->getContents());
90 $this->b->seek(1);
91 $this->assertEquals('oo', $this->b->getContents(1));
96 $this->b->close();
97 $this->assertFalse(is_resource($this->c));
102 $this->b->detach();
103 $this->assertFalse($this->b->isReadable());
108 $this->expectException(CannotAttachException::class);
109 $this->b->attach('a');
114 $this->assertSame($this->b->getMetadata(), $this->a->getMetadata());
115 $this->assertSame($this->b->getMetadata('uri'), $this->a->getMetadata('uri'));
120 $this->b->seek(0, SEEK_END);
121 $this->b->write('foo');
122 $this->assertEquals('foofoo', (string) $this->a);
127 $this->expectException(UnexpectedValueException::class);
128 $this->b->foo;
133 $this->expectException(BadMethodCallException::class);