public static function newBlock($name, $permissions = null)
{
return new vfsStreamBlock($name, $permissions);
}
/** * @test */ public function visitFileWritesBlockDeviceToStream() { $output = vfsStream::newFile('foo.txt')->at(vfsStream::setup()); $printVisitor = new vfsStreamPrintVisitor(fopen('vfs://root/foo.txt', 'wb')); $this->assertSame($printVisitor, $printVisitor->visitBlockDevice(vfsStream::newBlock('bar'))); $this->assertEquals("- [bar]\n", $output->getContent()); }