David Carlier
375316d0e2
ext/sqlite3: Sqlite3Result::fetchAll()
...
support associative and indexes arrays for results.
close GH-1884
2025-06-23 08:01:31 +01:00
David Carlier
22bd2ae63f
ext/sqlite3: explain statement support addition.
...
similar to what have been done for pdo/sqlite as having statement
explain support to simulate how a query would operate or
for more advanced users, analysing the VM routines used
for possible optimisations.
close GH-18853
2025-06-23 07:57:45 +01:00
David Carlier
058c0348fd
ext/sqlite3: adding busy() call.
...
checks if the prepared statement had been fetched but did not complete yet.
close GH-18843
2025-06-13 06:08:44 +01:00
Máté Kocsis
f093015a6c
Fix class constant and property ID generation for the manual ( #14249 )
...
Related to https://github.com/php/doc-en/pull/3367
2024-05-17 20:30:16 +02:00
Máté Kocsis
b06c95b631
Declare the missing true return types ( #13709 )
2024-03-16 07:26:37 +01:00
Máté Kocsis
577db99462
Verify stub aliases in CI ( #13682 )
...
In the same time, let's not verify implementation aliases since they may now legitimately differ from their aliased function/method counterparts (think about the ext/dom refactoring where e.g. many return type declarations have changed). Additionally, unnecessary `@no-verify` tags are cleaned up.
2024-03-13 23:32:35 +01:00
Jorg Adam Sowa
74ba9167c8
Typed constants in sqlite extension ( #12379 )
2023-10-29 10:53:07 +01:00
BohwaZ
ddd9a08f56
[RFC] Transition SQLite3 to exceptions ( #11058 )
...
* Deprecate warnings in SQLite3, change returned exception class to SQLite3Exception
RFC: https://wiki.php.net/rfc/sqlite3_exceptions
Co-authored-by: Tim Düsterhus <timwolla@googlemail.com>
2023-07-03 14:30:52 +01:00
Máté Kocsis
148ac364e9
Customize the link of some constants in the manual
...
These changes are necessary because the links which are generated by default are already taken.
2023-01-19 09:05:32 +01:00
Máté Kocsis
da84287a9e
Declare ext/sqlite3 constants in stubs ( #9181 )
2022-07-28 18:18:08 +02:00
Máté Kocsis
2378f35787
Use single line phpdoc in stubs where possible
2021-07-20 13:16:56 +02:00
Joe Watkins
570d9b63e9
Not serializable flag permeation
2021-07-20 12:28:35 +02:00
Máté Kocsis
a40cdd55f8
Declare tentative return types for ext/sqlite3
...
Closes GH-7000
2021-05-26 11:48:51 +02:00
Máté Kocsis
a730dc0cf9
Generate class entries for snmp, soap, sockets, sodium, sqlite3, sysv*, tidy
...
Closes GH-6696
2021-02-15 11:45:26 +01:00
Nikita Popov
a9efcb1561
gen_stub: Also verify implementation-alias
...
This makes --verify also check @implementation-alias. Failures are
ignored using @no-verify instead. Some mistakes have been made that
would have been caught by this...
Closes GH-6615.
2021-01-19 09:48:33 +01:00
Christoph M. Becker
abe23bd9a3
SQLite3::query() cannot return null
2021-01-04 12:13:06 +01:00
Dharman
1c411edeb9
Improve parameter names in ext/sqlite3
...
Closes GH-6264
2020-10-06 23:02:18 +02:00
Máté Kocsis
64af12d13b
Add support for @implementation-alias
in stubs
...
Closes GH-6170
2020-09-21 10:08:45 +02:00
Máté Kocsis
de912821e0
Display string default values in stubs more uniformly
...
Settling on using quoted string
2020-09-16 21:27:01 +02:00
Máté Kocsis
d72161505c
Add a few callable method parameter types to ext/sqlite3
...
Closes GH-5988
2020-08-14 13:43:11 +02:00
Máté Kocsis
2803c8fb8d
Add all the missing parameter types to stubs
...
Closes GH-5955
2020-08-13 14:47:18 +02:00
Máté Kocsis
35a10fb8e8
Fix UNKNOWN default values in ext/sqlite3
2020-05-06 19:15:39 +02:00
Máté Kocsis
4815be44db
Generate function entries from stubs
...
Converts ext/pcntl, ext/simplexml, ext/snmp, ext/soap, ext/sqlite3.
Closes GH-5421
2020-04-20 10:38:41 +02:00
Máté Kocsis
ca006e54e3
Add missing visibility modifiers in stubs
2020-04-11 10:23:51 +02:00
BohwaZ
3958592487
Add setAuthorizer method to SQLite3
...
This adds the possibility to define a userland callback that will be
used to authorize or not an action on the database.
2019-12-20 11:33:23 +01:00
Craig Duncan
107c1e0c1b
Convert sqlite3 functions arginfo to php stubs
2019-08-15 12:56:46 +02:00