Jakub Vrana
9b6943d5af
Add helper for $connection2
2025-03-29 22:21:18 +01:00
Jakub Vrana
291ae7f1ac
Fix types of $connection2
2025-03-29 22:17:16 +01:00
Jakub Vrana
712d96b22c
Use connection() instead of $connection
2025-03-29 22:10:20 +01:00
Jakub Vrana
168ea5ae6d
Use driver() instead of $driver
2025-03-29 22:05:31 +01:00
Jakub Vrana
845445baad
Use adminer() instead of $adminer
2025-03-29 21:43:29 +01:00
Jakub Vrana
225b6671c7
Delete function moved to get_val
2025-03-28 23:00:47 +01:00
Jakub Vrana
aceb4ce7a5
Move $drivers to SqlDriver
2025-03-28 22:58:32 +01:00
Jakub Vrana
1f88485a3c
Rename variable
2025-03-28 22:58:03 +01:00
Jakub Vrana
4e1e638f98
MySQLi: Use default credentials
...
Accidentally removed by c96894e
.
2025-03-28 22:29:00 +01:00
Jakub Vrana
29339c5223
Db: Unify connection error handling
2025-03-28 22:28:52 +01:00
Jakub Vrana
ff37ac1d35
MySQLi: Check for more results ( fix #955 )
2025-03-28 20:13:06 +01:00
Jakub Vrana
7a19fa67fd
Integrate Db::result in get_val
2025-03-28 15:41:38 +01:00
Jakub Vrana
195341d075
Split editFunctions
2025-03-28 15:41:38 +01:00
Jakub Vrana
46f6a96c95
Doc-comments: Fix type errors
2025-03-28 15:41:36 +01:00
Jakub Vrana
a691bcbf15
Rename function with the same name as Driver::select
2025-03-28 12:47:09 +01:00
Jakub Vrana
e3a4a214e6
Doc-comments: Remove redundant info
2025-03-28 12:47:09 +01:00
Jakub Vrana
a9143ccbdc
Doc-comments: Fix type errors
2025-03-28 12:47:09 +01:00
Jakub Vrana
b948f77af4
Doc-comments: Fix type errors
2025-03-28 12:47:06 +01:00
Jakub Vrana
54f8d731b3
Doc-comments: Sync method signatures
2025-03-28 12:45:02 +01:00
Jakub Vrana
ab4208dcb8
Doc-comments: Declare type properties
2025-03-28 12:45:02 +01:00
Jakub Vrana
5e88dae4e2
Doc-comments: Format
2025-03-28 12:45:02 +01:00
Jakub Vrana
45c045382a
Doc-comments: Move return types to declaration
2025-03-28 12:45:02 +01:00
Jakub Vrana
641ee4ff26
Doc-comments: Move param types to declaration
2025-03-28 12:45:02 +01:00
Jakub Vrana
911f3b71b7
Doc-comments: Add param names
2025-03-28 12:45:02 +01:00
Jakub Vrana
104132de36
Fix errors discovered by tests
2025-03-27 21:05:31 +01:00
Jakub Vrana
4d22e8fd4e
PostgreSQL: Fix PHP warning when creating new routine
2025-03-27 18:56:10 +01:00
Jakub Vrana
a2ff6a7fb1
PostgreSQL: Unuse deleted fetch_field
2025-03-27 18:47:05 +01:00
Jakub Vrana
b23bf6c055
PHPStan: Fix more errors
2025-03-27 18:39:48 +01:00
Jakub Vrana
e2deed9a02
Use common parent for Db
2025-03-27 18:39:47 +01:00
Jakub Vrana
d3b53d9d9c
PHPStan: Fix level 6 errors
2025-03-26 21:54:00 +01:00
Jakub Vrana
c96894ecd4
PHPStan: Fix level 5 errors
2025-03-26 19:29:50 +01:00
Jakub Vrana
c78299a3f6
PHPStan: Fix level 4 errors
2025-03-26 18:32:45 +01:00
Jakub Vrana
309fdb0d86
PHPStan: Fix level 3 errors
2025-03-26 16:57:58 +01:00
Jakub Vrana
7e5757f8b4
PHPStan: Fix level 2 errors
2025-03-26 16:22:15 +01:00
Jakub Vrana
d39cc24c61
PHPStan: Fix level 1 errors
2025-03-26 13:49:11 +01:00
Jakub Vrana
63c258a7f9
PHPStan: Fix level 0 errors
2025-03-26 13:14:10 +01:00
Jakub Vrana
f75f0aacfe
SQLite: Fix non-PDO driver after 99163fe
2025-03-26 11:39:06 +01:00
Jakub Vrana
012562571a
MySQL: Simplify condition in fk_support
2025-03-26 03:29:22 +01:00
Jakub Vrana
41aad5bc37
Doc-comment: Use type aliases for arrays
...
Type aliases could be defined either globally (https://phpstan.org/writing-php-code/phpdoc-types#global-type-aliases ) or just for a class.
I prefer having them at the place where they are created.
2025-03-26 02:43:08 +01:00
Jakub Vrana
cccc784da4
Always return array from table_status()
2025-03-26 01:34:48 +01:00
Jakub Vrana
01e2fe4234
Doc-comments: Use array shapes in @return
...
This uses https://phpstan.org/writing-php-code/phpdoc-types#array-shapes
I'm not going to do this in @param, it would be better to use https://phpstan.org/writing-php-code/phpdoc-types#global-type-aliases
2025-03-25 15:08:13 +01:00
Jakub Vrana
2ee325183b
Doc-comment: Improve array @param
...
This uses syntax from https://phpstan.org/writing-php-code/phpdoc-types#general-arrays .
int[] means an array of ints with arbitrary keys (usually strings)
list<string> means an array of strings with sequential integer keys starting at 0
list<string>[] means an arbitrary array of string lists
list<string[]> means list of arbitrary string arrays
string[][] means two dimensional array with arbitrary keys in both dimensions
array was left in the comments for https://phpstan.org/writing-php-code/phpdoc-types#array-shapes
2025-03-25 14:31:27 +01:00
Jakub Vrana
26aa48122f
Doc-comments: Improve array @return
2025-03-25 13:27:54 +01:00
Jakub Vrana
2c72b879e9
Simplify saving flavor
2025-03-25 06:15:09 +01:00
Jakub Vrana
8b93d51c68
MS SQL PDO: Hide unsupported EXPLAIN
2025-03-24 14:47:55 +01:00
Jakub Vrana
50cdbbe415
Non-MySQL: Better field types in SQL command
2025-03-24 14:43:15 +01:00
Jakub Vrana
f5d23a8cad
MS SQL PDO: Display last insert ID
2025-03-24 14:25:38 +01:00
Jakub Vrana
3bc675b0fc
MS SQL: Common parent for PDO Db
2025-03-24 14:11:25 +01:00
Jakub Vrana
99163feefb
SQLite PDO: Display results in SQL query
2025-03-24 13:53:11 +01:00
Jakub Vrana
b8eb0ad8f5
Notices: Declare properties in fetch_field()
2025-03-24 12:18:24 +01:00