1
0
mirror of https://github.com/danog/file.git synced 2024-11-29 20:09:10 +01:00

Change invalid mode to Error; throw instead of returning Failure

This commit is contained in:
Aaron Piotrowski 2017-05-13 10:21:07 -05:00
parent 64249c2c62
commit a05915f953

View File

@ -54,11 +54,7 @@ class EioDriver implements Driver {
* {@inheritdoc}
*/
public function open(string $path, string $mode): Promise {
try {
$flags = $this->parseMode($mode);
} catch (\Throwable $exception) {
return new Failure($exception);
}
$flags = $this->parseMode($mode);
$chmod = ($flags & \EIO_O_CREAT) ? 0644 : 0;
($this->incrementor)(1);
@ -85,7 +81,7 @@ class EioDriver implements Driver {
case 'c+': return \EIO_O_RDWR | \EIO_O_CREAT;
default:
throw new FilesystemException('Invalid file mode');
throw new \Error('Invalid file mode');
}
}