summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMichal Čihař <michal@cihar.com>2016-09-13 15:04:20 +0200
committerMichal Čihař <michal@cihar.com>2016-09-13 15:04:20 +0200
commitad5f745a5ba255b14f83a1efc8e4708a05a3e2bd (patch)
treeaefcd34a915fd988b70041900b9e99d48e253b12 /src
parent82e6f86f9e1086d29e824bfb81697467d33619c4 (diff)
downloadsql-parser-ad5f745a5ba255b14f83a1efc8e4708a05a3e2bd.zip
sql-parser-ad5f745a5ba255b14f83a1efc8e4708a05a3e2bd.tar.gz
sql-parser-ad5f745a5ba255b14f83a1efc8e4708a05a3e2bd.tar.bz2
Correctly handle getopt failures
Signed-off-by: Michal Čihař <michal@cihar.com>
Diffstat (limited to 'src')
-rw-r--r--src/Utils/CLI.php3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/Utils/CLI.php b/src/Utils/CLI.php
index 0a34dea..b6ce35e 100644
--- a/src/Utils/CLI.php
+++ b/src/Utils/CLI.php
@@ -48,6 +48,9 @@ class CLI
$params = $this->getopt(
'hq:f:', $longopts
);
+ if ($params === false) {
+ return false;
+ }
$this->mergeLongOpts($params, $longopts);
if (! isset($params['f'])) {
$params['f'] = 'cli';