diff --git a/src/File.php b/src/File.php index 6562512..e94e4cc 100644 --- a/src/File.php +++ b/src/File.php @@ -76,6 +76,8 @@ public function put(string $data, bool $lock = false): int|bool */ public function get($lock = false): string|bool { + $contents = false; + if ($this->isFile($this->path)) { $contents = $lock ? $this->sharedGet() : file_get_contents($this->path); } diff --git a/tests/FilesystemTest.php b/tests/FilesystemTest.php index c55467d..3600165 100644 --- a/tests/FilesystemTest.php +++ b/tests/FilesystemTest.php @@ -155,6 +155,7 @@ $filesystem->file($this->tempDir . '/1.txt')->put('test'); $this->assertEquals('test', $filesystem->file($this->tempDir . '/1.txt')->get()); $this->assertEquals('test', $filesystem->file($this->tempDir . '/1.txt')->get(true)); + $this->assertEquals(false, $filesystem->file($this->tempDir . '/2.txt')->get()); }); test('file sharedGet method', function (): void {