We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 37b3d30 commit edad55aCopy full SHA for edad55a
src/CommandLineParser.php
@@ -16,10 +16,12 @@ public function __construct(mixed $parser = null)
16
17
$filename = __DIR__ . "/../docopt.txt";
18
if (file_exists($filename)) {
19
- $handler = fopen($filename, 'r') ?? null;
20
- $filesize = filesize($filename) ?? 0;
21
- if (!is_null($handler)) {
22
- $this->parserDescriptor = fread($handler, $filesize) ?? "";
+ $handler = fopen($filename, 'r');
+ $filesize = filesize($filename);
+ $filesize = ($filesize !== false) ? $filesize : 0;
+ if ($handler !== false) {
23
+ $fileData = fread($handler, $filesize);
24
+ $this->parserDescriptor = is_string($fileData) ? $fileData : "";
25
fclose($handler);
26
}
27
0 commit comments