我已经设置了一个 vfsstream 块设备,我正在尝试调用file_get_contents()
它。但是调用vfsStreamWrapper::stream_open
失败,因此无法打开流。
这是我的代码:
$this->root = vfsStream::setup('root');
$this->root->addChild(new vfsStreamBlock('test_block_device'));
$this->root->addChild(new vfsStreamFile('not_block_device'));
echo file_get_contents('vfs://root/test_block_device/size');
这是错误:
file_get_contents(vfs://root/test_block_device/size):无法打开流:“org\bovigo\vfs\vfsStreamWrapper::stream_open”调用失败
然而,他是 phpunit 拆解的一个问题,而我的发生在测试中期。