/var/www/cobraambalaj/vendor/doctrine/dbal/src/Driver/OCI8
NameSizeModeActions
Exception/-0755rm
Connection.php39620644editdlrm
ConvertPositionalToNamedPlaceholders.php13140644editdlrm
Driver.php9120644editdlrm
ExecutionMode.php6520644editdlrm
Result.php27220644editdlrm
Statement.php42440644editdlrm
Edit: /var/www/cobraambalaj/vendor/doctrine/dbal/src/Driver/OCI8/ConvertPositionalToNamedPlaceholders.php (1314B)
). * * Oracle does not support positional parameters, hence this method converts all * positional parameters into artificially named parameters. * * @internal This class is not covered by the backward compatibility promise */ final class ConvertPositionalToNamedPlaceholders implements Visitor { /** @var list */ private $buffer = []; /** @var array */ private $parameterMap = []; public function acceptOther(string $sql): void { $this->buffer[] = $sql; } public function acceptPositionalParameter(string $sql): void { $position = count($this->parameterMap) + 1; $param = ':param' . $position; $this->parameterMap[$position] = $param; $this->buffer[] = $param; } public function acceptNamedParameter(string $sql): void { $this->buffer[] = $sql; } public function getSQL(): string { return implode('', $this->buffer); } /** * @return array */ public function getParameterMap(): array { return $this->parameterMap; } }