Code Duplication    Length = 10-12 lines in 2 locations

src/Drivers/SimpleConnection.php 1 location

@@ 189-198 (lines=10) @@
186
     * @return string The escaped string
187
     * @throws DatabaseException If an error was encountered during server-side escape
188
     */
189
    public function escape($value)
190
    {
191
        $this->ping();
192
193
        if (($value = $this->getConnection()->real_escape_string((string) $value)) === false) {
194
            throw new DatabaseException($this->getConnection()->error, $this->getConnection()->errno);
195
        }
196
197
        return "'".$value."'";
198
    }
199
}
200

src/Drivers/Mysqli/Connection.php 1 location

@@ 177-188 (lines=12) @@
174
     * @return string The escaped string
175
     * @throws DatabaseException If an error was encountered during server-side escape
176
     */
177
    public function escape($value)
178
    {
179
        $this->ensureConnection();
180
181
        if (($value = $this->getConnection()->real_escape_string((string) $value)) === false) {
182
            // @codeCoverageIgnoreStart
183
            throw new DatabaseException($this->getConnection()->error, $this->getConnection()->errno);
184
            // @codeCoverageIgnoreEnd
185
        }
186
187
        return "'".$value."'";
188
    }
189
190
    /**
191
     * Enter UTF-8 multi-byte workaround mode.