Linux sg77.dns-private.com 5.14.0-503.40.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Mon May 5 06:06:04 EDT 2025 x86_64
LiteSpeed
Server IP : 135.181.230.13 & Your IP : 216.73.217.69
Domains :
Cant Read [ /etc/named.conf ]
User : pilasate
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
home /
pilasate /
schoolms /
vendor /
doctrine /
dbal /
src /
Delete
Unzip
Name
Size
Permission
Date
Action
ArrayParameters
[ DIR ]
drwxrwxrwx
2025-03-23 13:35
Cache
[ DIR ]
drwxrwxrwx
2025-03-23 13:35
Connection
[ DIR ]
drwxrwxrwx
2025-03-23 13:35
Connections
[ DIR ]
drwxrwxrwx
2025-03-23 13:35
Driver
[ DIR ]
drwxrwxrwx
2025-03-23 13:35
Exception
[ DIR ]
drwxrwxrwx
2025-03-23 13:35
Logging
[ DIR ]
drwxrwxrwx
2025-03-23 13:35
Platforms
[ DIR ]
drwxrwxrwx
2025-03-23 13:35
Portability
[ DIR ]
drwxrwxrwx
2025-03-23 13:35
Query
[ DIR ]
drwxrwxrwx
2025-03-23 13:35
SQL
[ DIR ]
drwxrwxrwx
2025-03-23 13:35
Schema
[ DIR ]
drwxrwxrwx
2025-03-23 13:35
Tools
[ DIR ]
drwxrwxrwx
2025-03-23 13:35
Types
[ DIR ]
drwxrwxrwx
2025-03-23 13:35
ArrayParameterType.php
900
B
-rw-rw-rw-
2025-03-07 07:29
ColumnCase.php
284
B
-rw-rw-rw-
2025-03-07 07:29
Configuration.php
3.84
KB
-rw-rw-rw-
2025-03-07 07:29
Connection.php
43.03
KB
-rw-rw-rw-
2025-03-07 07:29
ConnectionException.php
129
B
-rw-rw-rw-
2025-03-07 07:29
Driver.php
1.31
KB
-rw-rw-rw-
2025-03-07 07:29
DriverManager.php
5.75
KB
-rw-rw-rw-
2025-03-07 07:29
Exception.php
117
B
-rw-rw-rw-
2025-03-07 07:29
ExpandArrayParameters.php
3.25
KB
-rw-rw-rw-
2025-03-07 07:29
LockMode.php
214
B
-rw-rw-rw-
2025-03-07 07:29
ParameterType.php
694
B
-rw-rw-rw-
2025-03-07 07:29
Query.php
803
B
-rw-rw-rw-
2025-03-07 07:29
Result.php
7.59
KB
-rw-rw-rw-
2025-03-07 07:29
ServerVersionProvider.php
202
B
-rw-rw-rw-
2025-03-07 07:29
Statement.php
4.14
KB
-rw-rw-rw-
2025-03-07 07:29
TransactionIsolationLevel.php
195
B
-rw-rw-rw-
2025-03-07 07:29
Save
Rename
<?php declare(strict_types=1); namespace Doctrine\DBAL; use Doctrine\DBAL\Platforms\AbstractPlatform; use Doctrine\DBAL\Types\Type; use function is_string; /** * A database abstraction-level statement that implements support for logging, DBAL mapping types, etc. */ class Statement { /** * The bound parameters. * * @var mixed[] */ protected array $params = []; /** * The parameter types. * * @var ParameterType[]|string[]|Type[] */ protected array $types = []; /** * The underlying database platform. */ protected AbstractPlatform $platform; /** * Creates a new <tt>Statement</tt> for the given SQL and <tt>Connection</tt>. * * @internal The statement can be only instantiated by {@see Connection}. * * @param Connection $conn The connection for handling statement errors. * @param Driver\Statement $stmt The underlying driver-level statement. * @param string $sql The SQL of the statement. * * @throws Exception */ public function __construct( protected Connection $conn, protected Driver\Statement $stmt, protected string $sql, ) { $this->platform = $conn->getDatabasePlatform(); } /** * Binds a parameter value to the statement. * * The value can optionally be bound with a DBAL mapping type. * If bound with a DBAL mapping type, the binding type is derived from the mapping * type and the value undergoes the conversion routines of the mapping type before * being bound. * * @param string|int $param Parameter identifier. For a prepared statement using named placeholders, * this will be a parameter name of the form :name. For a prepared statement * using question mark placeholders, this will be the 1-indexed position * of the parameter. * @param mixed $value The value to bind to the parameter. * @param ParameterType|string|Type $type Either a {@see \Doctrine\DBAL\ParameterType} or a DBAL mapping type name * or instance. * * @throws Exception */ public function bindValue( string|int $param, mixed $value, string|ParameterType|Type $type = ParameterType::STRING, ): void { $this->params[$param] = $value; $this->types[$param] = $type; if (is_string($type)) { $type = Type::getType($type); } if ($type instanceof Type) { $value = $type->convertToDatabaseValue($value, $this->platform); $bindingType = $type->getBindingType(); } else { $bindingType = $type; } try { $this->stmt->bindValue($param, $value, $bindingType); } catch (Driver\Exception $e) { throw $this->conn->convertException($e); } } /** @throws Exception */ private function execute(): Result { try { return new Result( $this->stmt->execute(), $this->conn, ); } catch (Driver\Exception $ex) { throw $this->conn->convertExceptionDuringQuery($ex, $this->sql, $this->params, $this->types); } } /** * Executes the statement with the currently bound parameters and return result. * * @throws Exception */ public function executeQuery(): Result { return $this->execute(); } /** * Executes the statement with the currently bound parameters and return affected rows. * * If the number of rows exceeds {@see PHP_INT_MAX}, it might be returned as string if the driver supports it. * * @return int|numeric-string * * @throws Exception */ public function executeStatement(): int|string { return $this->execute()->rowCount(); } /** * Gets the wrapped driver statement. */ public function getWrappedStatement(): Driver\Statement { return $this->stmt; } }