Skip to content

Commit edad55a

Browse files
committed
update parser
1 parent 37b3d30 commit edad55a

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

src/CommandLineParser.php

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,12 @@ public function __construct(mixed $parser = null)
1616

1717
$filename = __DIR__ . "/../docopt.txt";
1818
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) ?? "";
19+
$handler = fopen($filename, 'r');
20+
$filesize = filesize($filename);
21+
$filesize = ($filesize !== false) ? $filesize : 0;
22+
if ($handler !== false) {
23+
$fileData = fread($handler, $filesize);
24+
$this->parserDescriptor = is_string($fileData) ? $fileData : "";
2325
fclose($handler);
2426
}
2527
}

0 commit comments

Comments
 (0)