Skip to content

Commit 2d23c71

Browse files
committed
Move Array2d to Lists
Signed-off-by: Kamil Tekiela <[email protected]>
1 parent bea29bc commit 2d23c71

File tree

6 files changed

+9
-20
lines changed

6 files changed

+9
-20
lines changed

src/Components/Array2d.php renamed to src/Components/Lists/Array2d.php

Lines changed: 3 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,23 +2,22 @@
22

33
declare(strict_types=1);
44

5-
namespace PhpMyAdmin\SqlParser\Components;
5+
namespace PhpMyAdmin\SqlParser\Components\Lists;
66

7-
use PhpMyAdmin\SqlParser\Component;
7+
use PhpMyAdmin\SqlParser\Components\ArrayObj;
88
use PhpMyAdmin\SqlParser\Parser;
99
use PhpMyAdmin\SqlParser\Token;
1010
use PhpMyAdmin\SqlParser\TokensList;
1111
use PhpMyAdmin\SqlParser\TokenType;
1212
use PhpMyAdmin\SqlParser\Translator;
13-
use RuntimeException;
1413

1514
use function count;
1615
use function sprintf;
1716

1817
/**
1918
* `VALUES` keyword parser.
2019
*/
21-
final class Array2d implements Component
20+
final class Array2d
2221
{
2322
/**
2423
* @param Parser $parser the parser that serves as context
@@ -113,14 +112,4 @@ public static function parse(Parser $parser, TokensList $list, array $options =
113112

114113
return $ret;
115114
}
116-
117-
public function build(): string
118-
{
119-
throw new RuntimeException(Translator::gettext('Not implemented yet.'));
120-
}
121-
122-
public function __toString(): string
123-
{
124-
return $this->build();
125-
}
126115
}

src/Parser.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -334,11 +334,11 @@ class Parser
334334
'field' => 'index_hints',
335335
],
336336
'VALUE' => [
337-
'class' => Components\Array2d::class,
337+
'class' => Components\Lists\Array2d::class,
338338
'field' => 'values',
339339
],
340340
'VALUES' => [
341-
'class' => Components\Array2d::class,
341+
'class' => Components\Lists\Array2d::class,
342342
'field' => 'values',
343343
],
344344
'WHERE' => [

src/Statements/InsertStatement.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44

55
namespace PhpMyAdmin\SqlParser\Statements;
66

7-
use PhpMyAdmin\SqlParser\Components\Array2d;
87
use PhpMyAdmin\SqlParser\Components\ArrayObj;
98
use PhpMyAdmin\SqlParser\Components\IntoKeyword;
9+
use PhpMyAdmin\SqlParser\Components\Lists\Array2d;
1010
use PhpMyAdmin\SqlParser\Components\OptionsArray;
1111
use PhpMyAdmin\SqlParser\Components\SetOperation;
1212
use PhpMyAdmin\SqlParser\Parser;

src/Statements/ReplaceStatement.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44

55
namespace PhpMyAdmin\SqlParser\Statements;
66

7-
use PhpMyAdmin\SqlParser\Components\Array2d;
87
use PhpMyAdmin\SqlParser\Components\ArrayObj;
98
use PhpMyAdmin\SqlParser\Components\IntoKeyword;
9+
use PhpMyAdmin\SqlParser\Components\Lists\Array2d;
1010
use PhpMyAdmin\SqlParser\Components\OptionsArray;
1111
use PhpMyAdmin\SqlParser\Components\SetOperation;
1212
use PhpMyAdmin\SqlParser\Parser;

src/Statements/WithStatement.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
namespace PhpMyAdmin\SqlParser\Statements;
66

7-
use PhpMyAdmin\SqlParser\Components\Array2d;
7+
use PhpMyAdmin\SqlParser\Components\Lists\Array2d;
88
use PhpMyAdmin\SqlParser\Components\OptionsArray;
99
use PhpMyAdmin\SqlParser\Components\WithKeyword;
1010
use PhpMyAdmin\SqlParser\Exceptions\ParserException;

tests/Components/Array2dTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
namespace PhpMyAdmin\SqlParser\Tests\Components;
66

7-
use PhpMyAdmin\SqlParser\Components\Array2d;
87
use PhpMyAdmin\SqlParser\Components\ArrayObj;
8+
use PhpMyAdmin\SqlParser\Components\Lists\Array2d;
99
use PhpMyAdmin\SqlParser\Parser;
1010
use PhpMyAdmin\SqlParser\Tests\TestCase;
1111

0 commit comments

Comments
 (0)