write('hel')); self::assertSame(2, $drop->write('lo')); self::assertSame(5, $drop->getSize()); self::assertSame('hello', $drop->read(5)); self::assertSame(0, $drop->getSize()); $drop->write('12345678910'); self::assertSame(5, $stream->getSize()); self::assertSame(5, $drop->getSize()); self::assertSame('12345', (string) $drop); self::assertSame(0, $drop->getSize()); $drop->write('hello'); self::assertSame(0, $drop->write('test')); } }