@@ -7,28 +7,43 @@ Release Date: Not released
7
7
8
8
Breaking Changes:
9
9
10
- The following methods were changed from "public" to "protected" to match their parent class methods and better align with their uses:
11
-
12
- * CodeIgniter4\D atabase\M ySQLi\C onnection::execute()
13
- * CodeIgniter4\D atabase\M ySQLi\C onnection::_fieldData()
14
- * CodeIgniter4\D atabase\M ySQLi\C onnection::_indexData()
15
- * CodeIgniter4\D atabase\M ySQLi\C onnection::_foreignKeyData()
16
- * CodeIgniter4\D atabase\P ostgre\B uilder::_like_statement()
17
- * CodeIgniter4\D atabase\P ostgre\C onnection::execute()
18
- * CodeIgniter4\D atabase\P ostgre\C onnection::_fieldData()
19
- * CodeIgniter4\D atabase\P ostgre\C onnection::_indexData()
20
- * CodeIgniter4\D atabase\P ostgre\C onnection::_foreignKeyData()
21
- * CodeIgniter4\D atabase\S QLSRV\C onnection::execute()
22
- * CodeIgniter4\D atabase\S QLSRV\C onnection::_fieldData()
23
- * CodeIgniter4\D atabase\S QLSRV\C onnection::_indexData()
24
- * CodeIgniter4\D atabase\S QLSRV\C onnection::_foreignKeyData()
25
- * CodeIgniter4\D atabase\S QLite3\C onnection::execute()
26
- * CodeIgniter4\D atabase\S QLite3\C onnection::_fieldData()
27
- * CodeIgniter4\D atabase\S QLite3\C onnection::_indexData()
28
- * CodeIgniter4\D atabase\S QLite3\C onnection::_foreignKeyData()
29
- * CodeIgniter4\I mages\H andlers\G DHandler::_flatten()
30
- * CodeIgniter4\I mages\H andlers\G DHandler::_flip()
31
- * CodeIgniter4\I mages\H andlers\I mageMagickHandler::_flatten()
32
- * CodeIgniter4\I mages\H andlers\I mageMagickHandler::_flip()
33
- * CodeIgniter4\T est\M ock\M ockIncomingRequest::detectURI()
34
- * CodeIgniter4\T est\M ock\M ockSecurity.php::sendCookie()
10
+ - The following methods were changed from "public" to "protected" to match their parent class methods and better align with their uses:
11
+
12
+ * ``CodeIgniter\Database\MySQLi\Connection::execute() ``
13
+ * ``CodeIgniter\Database\MySQLi\Connection::_fieldData() ``
14
+ * ``CodeIgniter\Database\MySQLi\Connection::_indexData() ``
15
+ * ``CodeIgniter\Database\MySQLi\Connection::_foreignKeyData() ``
16
+ * ``CodeIgniter\Database\Postgre\Builder::_like_statement() ``
17
+ * ``CodeIgniter\Database\Postgre\Connection::execute() ``
18
+ * ``CodeIgniter\Database\Postgre\Connection::_fieldData() ``
19
+ * ``CodeIgniter\Database\Postgre\Connection::_indexData() ``
20
+ * ``CodeIgniter\Database\Postgre\Connection::_foreignKeyData() ``
21
+ * ``CodeIgniter\Database\SQLSRV\Connection::execute() ``
22
+ * ``CodeIgniter\Database\SQLSRV\Connection::_fieldData() ``
23
+ * ``CodeIgniter\Database\SQLSRV\Connection::_indexData() ``
24
+ * ``CodeIgniter\Database\SQLSRV\Connection::_foreignKeyData() ``
25
+ * ``CodeIgniter\Database\SQLite3\Connection::execute() ``
26
+ * ``CodeIgniter\Database\SQLite3\Connection::_fieldData() ``
27
+ * ``CodeIgniter\Database\SQLite3\Connection::_indexData() ``
28
+ * ``CodeIgniter\Database\SQLite3\Connection::_foreignKeyData() ``
29
+ * ``CodeIgniter\Images\Handlers\GDHandler::_flatten() ``
30
+ * ``CodeIgniter\Images\Handlers\GDHandler::_flip() ``
31
+ * ``CodeIgniter\Images\Handlers\ImageMagickHandler::_flatten() ``
32
+ * ``CodeIgniter\Images\Handlers\ImageMagickHandler::_flip() ``
33
+ * ``CodeIgniter\Test\Mock\MockIncomingRequest::detectURI() ``
34
+ * ``CodeIgniter\Test\Mock\MockSecurity.php::sendCookie() ``
35
+
36
+ - To be compatible with the strict inheritance checks of PHP 8.1, the following method signatures are modified to match their parents' signatures whenever possible:
37
+
38
+ * ``CodeIgniter\Cookie\Cookie::offsetExists() ``
39
+ * ``CodeIgniter\Cookie\Cookie::offsetSet() ``
40
+ * ``CodeIgniter\Cookie\Cookie::offsetUnset() ``
41
+ * ``CodeIgniter\Cookie\CookieStore::getIterator() ``
42
+
43
+ - Related to the strict inheritance checks of PHP 8.1, the following session handlers implementing ``SessionHandlerInterface `` have their public methods modified to match the interface:
44
+
45
+ * ``CodeIgniter\Session\Handlers\ArrayHandler ``
46
+ * ``CodeIgniter\Session\Handlers\DatabaseHandler ``
47
+ * ``CodeIgniter\Session\Handlers\FileHandler ``
48
+ * ``CodeIgniter\Session\Handlers\MemcachedHandler ``
49
+ * ``CodeIgniter\Session\Handlers\RedisHandler ``
0 commit comments