-
Notifications
You must be signed in to change notification settings - Fork 18
Open
Description
In my Grav plugin Count Views, I'm using the RocketTheme\Toolbox\File\File interface. The plugin works fine in *nix environments, but it doesn't work in Windows. (I've only tested under XAMPP. But I'm told it works under the Windows Subsystem for Linux.)
The problem is these lines here:
// Open data file
$datafh = File::instance($path);
$datafh->lock();
$data = Yaml::parse($datafh->content());
if ($data === null) {
$data = array();
}No matter what, $datafh->content() is returning null on Windows, even though it loaded the file fine on lines 63-66. The only difference is the file locking.
I added an if/then, and indeed the file is getting locked. And I can confirm that if I remove the lock() line, everything works as expected.
Any help appreciated. Thanks!
Metadata
Metadata
Assignees
Labels
No labels