diff options
-rw-r--r-- | src/Utils/CLI.php | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/Utils/CLI.php b/src/Utils/CLI.php index 0857d6e..d412789 100644 --- a/src/Utils/CLI.php +++ b/src/Utils/CLI.php @@ -6,6 +6,7 @@ namespace PhpMyAdmin\SqlParser\Utils; +use PhpMyAdmin\SqlParser\Context; use PhpMyAdmin\SqlParser\Lexer; use PhpMyAdmin\SqlParser\Parser; @@ -92,9 +93,9 @@ class CLI public function parseLint() { - $longopts = array('help', 'query:'); + $longopts = array('help', 'query:', 'context:'); $params = $this->getopt( - 'hq:', $longopts + 'hq:c:', $longopts ); $this->mergeLongOpts($params, $longopts); @@ -112,6 +113,9 @@ class CLI return 0; } + if (isset($params['c'])) { + Context::load($params['c']); + } if (isset($params['q'])) { $lexer = new Lexer($params['q'], false); $parser = new Parser($lexer->list); |