diff --git a/packages/filesystem/src/FlySystemAdapter.php b/packages/filesystem/src/FlySystemAdapter.php index 8b14497da..a0c9d13a0 100644 --- a/packages/filesystem/src/FlySystemAdapter.php +++ b/packages/filesystem/src/FlySystemAdapter.php @@ -23,6 +23,8 @@ use function class_exists; +use const LOCK_EX; + class FlySystemAdapter implements FileSystem { public function __construct( @@ -34,11 +36,11 @@ public static function createForPath(string $path): self { if (class_exists(Local::class)) { /** @phpstan-ignore-next-line */ - $filesystem = new FlysystemV1(new LeagueFilesystem(new Local($path))); + $filesystem = new FlysystemV1(new LeagueFilesystem(new Local($path, LOCK_EX, Local::SKIP_LINKS))); } else { $filesystem = new FlysystemV3( new LeagueFilesystem( - new LocalFilesystemAdapter($path), + new LocalFilesystemAdapter($path, linkHandling: LocalFilesystemAdapter::SKIP_LINKS), ), ); }