Skip to content

Commit 35abe0e

Browse files
committed
update parser
1 parent d8f75be commit 35abe0e

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/CommandLineParser.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,14 @@ public function __construct(mixed $parser = null)
1515
$this->defaultFormat = 'stylish';
1616

1717
$filename = __DIR__ . "/../docopt.txt";
18-
$handler = @fopen($filename, 'r');
19-
$filesize = filesize($filename);
20-
if (($handler !== false) && ($filesize > 0)) {
21-
$fileData = fread($handler, $filesize);
22-
if (is_string($fileData)) {
18+
if (file_exists($filename)) {
19+
$handler = @fopen($filename, 'r');
20+
$filesize = filesize($filename);
21+
if (($handler !== false) && ($filesize > 0)) {
22+
$fileData = fread($handler, $filesize);
2323
$this->parserDescriptor = $fileData;
24+
fclose($handler);
2425
}
25-
fclose($handler);
2626
}
2727
}
2828

0 commit comments

Comments
 (0)