Linux unitednationsplay.com 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
nginx/1.20.1
Server IP : 188.130.139.92 & Your IP : 18.188.73.229
Domains :
Cant Read [ /etc/named.conf ]
User : web
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
home /
www /
wb /
vendor /
doctrine /
dbal /
src /
Delete
Unzip
Name
Size
Permission
Date
Action
ArrayParameters
[ DIR ]
drwxrwxr-x
2022-08-21 14:21
Cache
[ DIR ]
drwxrwxr-x
2022-08-21 14:21
Connections
[ DIR ]
drwxrwxr-x
2022-08-21 14:21
Driver
[ DIR ]
drwxrwxr-x
2022-08-21 14:21
Event
[ DIR ]
drwxrwxr-x
2022-08-21 14:21
Exception
[ DIR ]
drwxrwxr-x
2022-08-21 14:21
Id
[ DIR ]
drwxrwxr-x
2022-08-21 14:21
Logging
[ DIR ]
drwxrwxr-x
2022-08-21 14:21
Platforms
[ DIR ]
drwxrwxr-x
2022-08-21 14:21
Portability
[ DIR ]
drwxrwxr-x
2022-08-21 14:21
Query
[ DIR ]
drwxrwxr-x
2022-08-21 14:21
SQL
[ DIR ]
drwxrwxr-x
2022-08-21 14:21
Schema
[ DIR ]
drwxrwxr-x
2022-08-21 14:21
Tools
[ DIR ]
drwxrwxr-x
2022-08-21 14:21
Types
[ DIR ]
drwxrwxr-x
2022-08-21 14:21
ColumnCase.php
429
B
-rw-rw-r--
2022-08-21 14:21
Configuration.php
6.09
KB
-rw-rw-r--
2022-08-21 14:21
Connection.php
58.91
KB
-rw-rw-r--
2022-08-21 14:21
ConnectionException.php
969
B
-rw-rw-r--
2022-08-21 14:21
Driver.php
1.43
KB
-rw-rw-r--
2022-08-21 14:21
DriverManager.php
14.99
KB
-rw-rw-r--
2022-08-21 14:21
Events.php
1.32
KB
-rw-rw-r--
2022-08-21 14:21
Exception.php
4.91
KB
-rw-rw-r--
2022-08-21 14:21
ExpandArrayParameters.php
3.72
KB
-rw-rw-r--
2022-08-21 14:21
FetchMode.php
331
B
-rw-rw-r--
2022-08-21 14:21
LockMode.php
419
B
-rw-rw-r--
2022-08-21 14:21
ParameterType.php
982
B
-rw-rw-r--
2022-08-21 14:21
Query.php
1.19
KB
-rw-rw-r--
2022-08-21 14:21
Result.php
7.9
KB
-rw-rw-r--
2022-08-21 14:21
Statement.php
7.45
KB
-rw-rw-r--
2022-08-21 14:21
TransactionIsolationLevel.php
613
B
-rw-rw-r--
2022-08-21 14:21
VersionAwarePlatformDriver.php
1.02
KB
-rw-rw-r--
2022-08-21 14:21
Save
Rename
<?php namespace Doctrine\DBAL; use Doctrine\DBAL\ArrayParameters\Exception\MissingNamedParameter; use Doctrine\DBAL\ArrayParameters\Exception\MissingPositionalParameter; use Doctrine\DBAL\SQL\Parser\Visitor; use Doctrine\DBAL\Types\Type; use function array_fill; use function array_key_exists; use function count; use function implode; use function substr; final class ExpandArrayParameters implements Visitor { /** @var array<int,mixed>|array<string,mixed> */ private array $originalParameters; /** @var array<int,Type|int|string|null>|array<string,Type|int|string|null> */ private array $originalTypes; private int $originalParameterIndex = 0; /** @var list<string> */ private array $convertedSQL = []; /** @var list<mixed> */ private array $convertedParameteres = []; /** @var array<int,Type|int|string|null> */ private array $convertedTypes = []; /** * @param array<int, mixed>|array<string, mixed> $parameters * @param array<int,Type|int|string|null>|array<string,Type|int|string|null> $types */ public function __construct(array $parameters, array $types) { $this->originalParameters = $parameters; $this->originalTypes = $types; } public function acceptPositionalParameter(string $sql): void { $index = $this->originalParameterIndex; if (! array_key_exists($index, $this->originalParameters)) { throw MissingPositionalParameter::new($index); } $this->acceptParameter($index, $this->originalParameters[$index]); $this->originalParameterIndex++; } public function acceptNamedParameter(string $sql): void { $name = substr($sql, 1); if (! array_key_exists($name, $this->originalParameters)) { throw MissingNamedParameter::new($name); } $this->acceptParameter($name, $this->originalParameters[$name]); } public function acceptOther(string $sql): void { $this->convertedSQL[] = $sql; } public function getSQL(): string { return implode('', $this->convertedSQL); } /** * @return list<mixed> */ public function getParameters(): array { return $this->convertedParameteres; } /** * @param int|string $key * @param mixed $value */ private function acceptParameter($key, $value): void { if (! isset($this->originalTypes[$key])) { $this->convertedSQL[] = '?'; $this->convertedParameteres[] = $value; return; } $type = $this->originalTypes[$key]; if ( $type !== Connection::PARAM_INT_ARRAY && $type !== Connection::PARAM_STR_ARRAY && $type !== Connection::PARAM_ASCII_STR_ARRAY ) { $this->appendTypedParameter([$value], $type); return; } if (count($value) === 0) { $this->convertedSQL[] = 'NULL'; return; } $this->appendTypedParameter($value, $type - Connection::ARRAY_PARAM_OFFSET); } /** * @return array<int,Type|int|string|null> */ public function getTypes(): array { return $this->convertedTypes; } /** * @param list<mixed> $values * @param Type|int|string|null $type */ private function appendTypedParameter(array $values, $type): void { $this->convertedSQL[] = implode(', ', array_fill(0, count($values), '?')); $index = count($this->convertedParameteres); foreach ($values as $value) { $this->convertedParameteres[] = $value; $this->convertedTypes[$index] = $type; $index++; } } }