File tree Expand file tree Collapse file tree 9 files changed +28
-8
lines changed Expand file tree Collapse file tree 9 files changed +28
-8
lines changed Original file line number Diff line number Diff line change 1111
1212
1313/**
14- * Supplemental PDO database driver.
14+ * Supplemental database driver.
1515 */
1616interface Driver
1717{
Original file line number Diff line number Diff line change 1515/**
1616 * Supplemental MS SQL database driver.
1717 */
18- class MsSqlDriver implements Nette \ Database \Driver
18+ class MsSqlDriver extends PdoDriver
1919{
2020 private Nette \Database \Connection $ connection ;
2121
Original file line number Diff line number Diff line change 1616/**
1717 * Supplemental MySQL database driver.
1818 */
19- class MySqlDriver implements Nette \ Database \Driver
19+ class MySqlDriver extends PdoDriver
2020{
2121 public const ErrorAccessDenied = 1045 ;
2222 public const ErrorDuplicateEntry = 1062 ;
Original file line number Diff line number Diff line change 1515/**
1616 * Supplemental Oracle database driver.
1717 */
18- class OciDriver implements Nette \ Database \Driver
18+ class OciDriver extends PdoDriver
1919{
2020 private Nette \Database \Connection $ connection ;
2121 private string $ fmtDateTime ;
Original file line number Diff line number Diff line change 1515/**
1616 * Supplemental ODBC database driver.
1717 */
18- class OdbcDriver implements Nette \ Database \Driver
18+ class OdbcDriver extends PdoDriver
1919{
2020 public function initialize (Nette \Database \Connection $ connection , array $ options ): void
2121 {
Original file line number Diff line number Diff line change 1+ <?php
2+
3+ /**
4+ * This file is part of the Nette Framework (https://nette.org)
5+ * Copyright (c) 2004 David Grudl (https://davidgrudl.com)
6+ */
7+
8+ declare (strict_types=1 );
9+
10+ namespace Nette \Database \Drivers ;
11+
12+ use Nette ;
13+
14+
15+ /**
16+ * PDO-based driver.
17+ */
18+ abstract class PdoDriver implements Nette \Database \Driver
19+ {
20+ }
Original file line number Diff line number Diff line change 1515/**
1616 * Supplemental PostgreSQL database driver.
1717 */
18- class PgSqlDriver implements Nette \ Database \Driver
18+ class PgSqlDriver extends PdoDriver
1919{
2020 private Nette \Database \Connection $ connection ;
2121
Original file line number Diff line number Diff line change 1515/**
1616 * Supplemental SQLite3 database driver.
1717 */
18- class SqliteDriver implements Nette \ Database \Driver
18+ class SqliteDriver extends PdoDriver
1919{
2020 private Nette \Database \Connection $ connection ;
2121 private string $ fmtDateTime ;
Original file line number Diff line number Diff line change 1515/**
1616 * Supplemental SQL Server 2005 and later database driver.
1717 */
18- class SqlsrvDriver implements Nette \ Database \Driver
18+ class SqlsrvDriver extends PdoDriver
1919{
2020 private Nette \Database \Connection $ connection ;
2121 private string $ version ;
You can’t perform that action at this time.
0 commit comments