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 0e66584 commit 1c1abccCopy full SHA for 1c1abcc
src/Utils/CLI.php
@@ -6,6 +6,7 @@
6
7
namespace PhpMyAdmin\SqlParser\Utils;
8
9
+use PhpMyAdmin\SqlParser\Context;
10
use PhpMyAdmin\SqlParser\Lexer;
11
use PhpMyAdmin\SqlParser\Parser;
12
@@ -92,9 +93,9 @@ public function usageLint()
92
93
94
public function parseLint()
95
{
- $longopts = array('help', 'query:');
96
+ $longopts = array('help', 'query:', 'context:');
97
$params = $this->getopt(
- 'hq:', $longopts
98
+ 'hq:c:', $longopts
99
);
100
$this->mergeLongOpts($params, $longopts);
101
@@ -112,6 +113,9 @@ public function runLint()
112
113
114
return 0;
115
}
116
+ if (isset($params['c'])) {
117
+ Context::load($params['c']);
118
+ }
119
if (isset($params['q'])) {
120
$lexer = new Lexer($params['q'], false);
121
$parser = new Parser($lexer->list);
0 commit comments