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 d8f75be commit 35abe0eCopy full SHA for 35abe0e
src/CommandLineParser.php
@@ -15,14 +15,14 @@ public function __construct(mixed $parser = null)
15
$this->defaultFormat = 'stylish';
16
17
$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)) {
+ if (file_exists($filename)) {
+ $handler = @fopen($filename, 'r');
+ $filesize = filesize($filename);
+ if (($handler !== false) && ($filesize > 0)) {
+ $fileData = fread($handler, $filesize);
23
$this->parserDescriptor = $fileData;
24
+ fclose($handler);
25
}
- fclose($handler);
26
27
28
0 commit comments