File tree Expand file tree Collapse file tree 3 files changed +10
-10
lines changed
src/Php84/Resources/stubs/Pdo Expand file tree Collapse file tree 3 files changed +10
-10
lines changed Original file line number Diff line number Diff line change @@ -19,8 +19,8 @@ class Dblib
1919 public const ATTR_QUERY_TIMEOUT = PDO ::DBLIB_ATTR_QUERY_TIMEOUT ;
2020 public const ATTR_STRINGIFY_UNIQUEIDENTIFIER = PDO ::DBLIB_ATTR_STRINGIFY_UNIQUEIDENTIFIER ;
2121 public const ATTR_VERSION = PDO ::DBLIB_ATTR_VERSION ;
22- public const ATTR_TDS_VERSION = PDO ::DBLIB_ATTR_TDS_VERSION ;
23- public const ATTR_SKIP_EMPTY_ROWSETS = PDO ::DBLIB_ATTR_SKIP_EMPTY_ROWSETS ;
24- public const ATTR_DATETIME_CONVERT = PDO ::DBLIB_ATTR_DATETIME_CONVERT ;
22+ public const ATTR_TDS_VERSION = \ PHP_VERSION_ID >= 70300 ? PDO ::DBLIB_ATTR_TDS_VERSION : 1004 ;
23+ public const ATTR_SKIP_EMPTY_ROWSETS = \ PHP_VERSION_ID >= 70300 ? PDO ::DBLIB_ATTR_SKIP_EMPTY_ROWSETS : 1005 ;
24+ public const ATTR_DATETIME_CONVERT = \ PHP_VERSION_ID >= 70300 ? \ PDO ::DBLIB_ATTR_DATETIME_CONVERT : 1006 ;
2525 }
2626}
Original file line number Diff line number Diff line change @@ -21,7 +21,7 @@ class Mysql
2121 public const ATTR_IGNORE_SPACE = PDO ::MYSQL_ATTR_IGNORE_SPACE ;
2222 public const ATTR_INIT_COMMAND = PDO ::MYSQL_ATTR_INIT_COMMAND ;
2323 public const ATTR_LOCAL_INFILE = PDO ::MYSQL_ATTR_LOCAL_INFILE ;
24- public const ATTR_LOCAL_INFILE_DIRECTORY = PDO ::MYSQL_ATTR_LOCAL_INFILE_DIRECTORY ;
24+ public const ATTR_LOCAL_INFILE_DIRECTORY = \ PHP_VERSION_ID >= 80100 ? \ PDO ::MYSQL_ATTR_LOCAL_INFILE_DIRECTORY : 1015 ;
2525 public const ATTR_MAX_BUFFER_SIZE = PDO ::MYSQL_ATTR_MAX_BUFFER_SIZE ;
2626 public const ATTR_MULTI_STATEMENTS = PDO ::MYSQL_ATTR_MULTI_STATEMENTS ;
2727 public const ATTR_READ_DEFAULT_FILE = PDO ::MYSQL_ATTR_READ_DEFAULT_FILE ;
Original file line number Diff line number Diff line change 1515if (\PHP_VERSION_ID < 80400 ) {
1616 class Sqlite
1717 {
18- public const ATTR_EXTENDED_RESULT_CODES = PDO ::SQLITE_ATTR_EXTENDED_RESULT_CODES ;
19- public const ATTR_OPEN_FLAGS = PDO ::SQLITE_ATTR_OPEN_FLAGS ;
20- public const ATTR_READONLY_STATEMENT = PDO ::SQLITE_ATTR_READONLY_STATEMENT ;
18+ public const ATTR_EXTENDED_RESULT_CODES = \ PHP_VERSION_ID >= 70400 ? \ PDO ::SQLITE_ATTR_EXTENDED_RESULT_CODES : 1002 ;
19+ public const ATTR_OPEN_FLAGS = \ PHP_VERSION_ID >= 70300 ? \ PDO ::SQLITE_ATTR_OPEN_FLAGS : 1000 ;
20+ public const ATTR_READONLY_STATEMENT = \ PHP_VERSION_ID >= 70400 ? \ PDO ::SQLITE_ATTR_READONLY_STATEMENT : 1001 ;
2121 public const DETERMINISTIC = PDO ::SQLITE_DETERMINISTIC ;
22- public const OPEN_READONLY = PDO ::SQLITE_OPEN_READONLY ;
23- public const OPEN_READWRITE = PDO ::SQLITE_OPEN_READWRITE ;
24- public const OPEN_CREATE = PDO ::SQLITE_OPEN_CREATE ;
22+ public const OPEN_READONLY = \ PHP_VERSION_ID >= 70300 ? \ PDO ::SQLITE_OPEN_READONLY : 1 ;
23+ public const OPEN_READWRITE = \ PHP_VERSION_ID >= 70300 ? \ PDO ::SQLITE_OPEN_READWRITE : 2 ;
24+ public const OPEN_CREATE = \ PHP_VERSION_ID >= 70300 ? \ PDO ::SQLITE_OPEN_CREATE : 4 ;
2525 }
2626}
You can’t perform that action at this time.
0 commit comments