JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbrstatement->bindValue($param, $value, $this->convertParamType($type)); } public function execute(): Result { try { $result = $this->statement->execute(); } catch (\Exception $e) { throw Exception::new($e); } assert($result !== false); return new Result($result, $this->connection->changes()); } /** @psalm-return self::TYPE_* */ private function convertParamType(ParameterType $type): int { return match ($type) { ParameterType::NULL => self::TYPE_NULL, ParameterType::INTEGER, ParameterType::BOOLEAN => self::TYPE_INTEGER, ParameterType::STRING, ParameterType::ASCII => self::TYPE_TEXT, ParameterType::BINARY, ParameterType::LARGE_OBJECT => self::TYPE_BLOB, }; } }