summaryrefslogtreecommitdiffstats
path: root/src/Utils/CLI.php
diff options
context:
space:
mode:
Diffstat (limited to 'src/Utils/CLI.php')
-rw-r--r--src/Utils/CLI.php35
1 files changed, 18 insertions, 17 deletions
diff --git a/src/Utils/CLI.php b/src/Utils/CLI.php
index 60af222..cd27908 100644
--- a/src/Utils/CLI.php
+++ b/src/Utils/CLI.php
@@ -1,8 +1,8 @@
<?php
-
/**
* CLI interface.
*/
+declare(strict_types=1);
namespace PhpMyAdmin\SqlParser\Utils;
@@ -42,11 +42,11 @@ class CLI
public function parseHighlight()
{
- $longopts = array(
+ $longopts = [
'help',
'query:',
- 'format:'
- );
+ 'format:',
+ ];
$params = $this->getopt(
'hq:f:',
$longopts
@@ -58,7 +58,7 @@ class CLI
if (! isset($params['f'])) {
$params['f'] = 'cli';
}
- if (! in_array($params['f'], array('html', 'cli', 'text'))) {
+ if (! in_array($params['f'], ['html', 'cli', 'text'])) {
echo "ERROR: Invalid value for format!\n";
return false;
@@ -78,7 +78,7 @@ class CLI
return 0;
}
- if (!isset($params['q'])) {
+ if (! isset($params['q'])) {
if ($stdIn = $this->readStdin()) {
$params['q'] = $stdIn;
}
@@ -86,7 +86,7 @@ class CLI
if (isset($params['q'])) {
echo Formatter::format(
$params['q'],
- array('type' => $params['f'])
+ ['type' => $params['f']]
);
echo "\n";
@@ -106,11 +106,11 @@ class CLI
public function parseLint()
{
- $longopts = array(
+ $longopts = [
'help',
'query:',
- 'context:'
- );
+ 'context:',
+ ];
$params = $this->getopt(
'hq:c:',
$longopts
@@ -134,7 +134,7 @@ class CLI
if (isset($params['c'])) {
Context::load($params['c']);
}
- if (!isset($params['q'])) {
+ if (! isset($params['q'])) {
if ($stdIn = $this->readStdin()) {
$params['q'] = $stdIn;
}
@@ -142,7 +142,7 @@ class CLI
if (isset($params['q'])) {
$lexer = new Lexer($params['q'], false);
$parser = new Parser($lexer->list);
- $errors = Error::get(array($lexer, $parser));
+ $errors = Error::get([$lexer, $parser]);
if (count($errors) === 0) {
return 0;
}
@@ -166,10 +166,10 @@ class CLI
public function parseTokenize()
{
- $longopts = array(
+ $longopts = [
'help',
- 'query:'
- );
+ 'query:',
+ ];
$params = $this->getopt(
'hq:',
$longopts
@@ -190,7 +190,7 @@ class CLI
return 0;
}
- if (!isset($params['q'])) {
+ if (! isset($params['q'])) {
if ($stdIn = $this->readStdin()) {
$params['q'] = $stdIn;
}
@@ -218,7 +218,8 @@ class CLI
return 1;
}
- private function readStdin() {
+ private function readStdin()
+ {
stream_set_blocking(STDIN, false);
$stdin = stream_get_contents(STDIN);
// restore-default block-mode setting