Lines Matching refs:a
36 $a = new AsyncReadStream(Stream::factory(), [
41 $this->assertNull($drain->getValue($a));
61 $a = new AsyncReadStream($buffer, [
73 $this->assertSame($buffer, $a->stream);
74 $this->assertTrue(is_callable($drain->getValue($a)));
75 $this->assertTrue(is_callable($pump->getValue($a)));
76 $this->assertTrue($a->isReadable());
77 $this->assertFalse($a->isSeekable());
78 $this->assertFalse($a->isWritable());
79 $this->assertFalse($a->write('foo'));
80 $this->assertEquals(10, $a->getSize());
86 $a = new AsyncReadStream($buffer);
88 $this->assertNull($a->getSize());
89 $this->assertEquals('foo', $a->read(10));
90 $this->assertEquals('', $a->read(10));
97 $a = new AsyncReadStream($buffer, [
104 $this->assertEquals('foo', $a->read(3));
106 $this->assertEquals('bar.....', $a->read(8));
108 $this->assertEquals('..', $a->read(2));
116 $a = new AsyncReadStream($buffer, [
130 $a->read(3);
131 $this->assertTrue($needsDrain->getValue($a));
135 $a->read(3);
137 $this->assertFalse($needsDrain->getValue($a));