Skip to content

refactor: replace anonymous class with bound closure in PropertiesTrait #16244

refactor: replace anonymous class with bound closure in PropertiesTrait

refactor: replace anonymous class with bound closure in PropertiesTrait #16244

Triggered via pull request August 30, 2026 10:30
Status Success
Total duration 28m 51s
Artifacts 9

test-phpunit.yml

on: pull_request
Setup PHP Version for Code Coverage
2s
Setup PHP Version for Code Coverage
Matrix: Others
Matrix: CacheLive
Matrix: DatabaseLive
Matrix: SeparateProcess
Upload coverage results to Coveralls  /  coveralls
44s
Upload coverage results to Coveralls / coveralls
Fit to window
Zoom out
Zoom in

Annotations

1 error and 29 warnings
DatabaseLive (8.5, OCI8, 8.0) / tests
Process completed with exit code 2.
Others (8.2) / Sanity Tests: /tests/system/Images/ImageMagickHandlerTest.php#L298
Took 0.6105s from 0.5000s limit to run CodeIgniter\\Images\\ImageMagickHandlerTest::testText
Others (8.2) / Sanity Tests: /tests/system/CodeIgniterTest.php#L989
Took 1.0432s from 0.5000s limit to run CodeIgniter\\CodeIgniterTest::testRouteAttributeCacheIntegration
DatabaseLive (8.2, OCI8, 8.0) / tests: /tests/system/Models/WhenWhenNotModelTest.php#L25
Took 1.3307s from 0.5000s limit to run CodeIgniter\\Models\\WhenWhenNotModelTest::testWhenWithTrueCondition
DatabaseLive (8.2, OCI8, 8.0) / tests: /tests/system/Database/Live/InsertTest.php#L48
Took 1.3488s from 0.5000s limit to run CodeIgniter\\Database\\Live\\InsertTest::testInsertBatch
DatabaseLive (8.2, OCI8, 8.0) / tests: /tests/system/Models/InsertModelTest.php#L240
Took 1.3509s from 0.5000s limit to run CodeIgniter\\Models\\InsertModelTest::testInsertPermitInsertNoData
DatabaseLive (8.2, OCI8, 8.0) / tests: /tests/system/Database/Migrations/MigrationRunnerTest.php#L501
Took 1.3899s from 0.5000s limit to run CodeIgniter\\Database\\Migrations\\MigrationRunnerTest::testLatestWithLockingEnabledSucceeds
DatabaseLive (8.2, OCI8, 8.0) / tests: /tests/system/Database/Live/ForgeTest.php#L1583
Took 1.7114s from 0.5000s limit to run CodeIgniter\\Database\\Live\\ForgeTest::testDropKey
DatabaseLive (8.2, OCI8, 8.0) / tests: /tests/system/Database/Live/ForgeTest.php#L1236
Took 2.1117s from 0.5000s limit to run CodeIgniter\\Database\\Live\\ForgeTest::testSetKeyNames
DatabaseLive (8.2, OCI8, 8.0) / tests: /tests/system/Database/Live/ForgeTest.php#L1680
Took 2.2472s from 0.5000s limit to run CodeIgniter\\Database\\Live\\ForgeTest::testProcessIndexes
DatabaseLive (8.2, OCI8, 8.0) / tests: /tests/system/Database/Live/InsertTest.php#L238
Took 2.3621s from 0.5000s limit to run CodeIgniter\\Database\\Live\\InsertTest::testInsertBatchWithQuery
DatabaseLive (8.2, OCI8, 8.0) / tests: /tests/system/Commands/Database/MigrateStatusTest.php#L63
Took 2.9250s from 0.5000s limit to run CodeIgniter\\Commands\\Database\\MigrateStatusTest::testMigrateAllWithWithTwoNamespaces
DatabaseLive (8.2, OCI8, 8.0) / tests: /tests/system/Database/Live/ForgeTest.php#L494
Took 4.0917s from 0.5000s limit to run CodeIgniter\\Database\\Live\\ForgeTest::testForeignKey
DatabaseLive (8.2, MySQLi, 8.0) / tests: /tests/system/Commands/DatabaseCommandsTest.php#L49
Took 0.5217s from 0.5000s limit to run CodeIgniter\\Commands\\DatabaseCommandsTest::testMigrate
DatabaseLive (8.2, MySQLi, 8.0) / tests: /tests/system/Database/Live/ForgeTest.php#L1236
Took 0.5318s from 0.5000s limit to run CodeIgniter\\Database\\Live\\ForgeTest::testSetKeyNames
DatabaseLive (8.2, MySQLi, 8.0) / tests: /tests/system/Database/Live/ForgeTest.php#L846
Took 0.5443s from 0.5000s limit to run CodeIgniter\\Database\\Live\\ForgeTest::testAddColumn
DatabaseLive (8.2, MySQLi, 8.0) / tests: /tests/system/Database/Migrations/MigrationRunnerTest.php#L422
Took 0.5713s from 0.5000s limit to run CodeIgniter\\Database\\Migrations\\MigrationRunnerTest::testHistoryRecordsBatches
DatabaseLive (8.2, MySQLi, 8.0) / tests: /tests/system/Database/Live/ForgeTest.php#L1680
Took 0.6166s from 0.5000s limit to run CodeIgniter\\Database\\Live\\ForgeTest::testProcessIndexes
DatabaseLive (8.2, MySQLi, 8.0) / tests: /tests/system/Database/Live/ForgeTest.php#L1395
Took 0.9646s from 0.5000s limit to run CodeIgniter\\Database\\Live\\ForgeTest::testModifyColumnNullTrue
DatabaseLive (8.2, MySQLi, 8.0) / tests: /tests/system/Database/Live/DbUtilsTest.php#L99
Took 1.8659s from 0.5000s limit to run CodeIgniter\\Database\\Live\\DbUtilsTest::testUtilsOptimizeDatabase
DatabaseLive (8.2, SQLSRV, 8.0) / tests: /tests/system/Commands/Database/MigrateStatusTest.php#L63
Took 0.9036s from 0.5000s limit to run CodeIgniter\\Commands\\Database\\MigrateStatusTest::testMigrateAllWithWithTwoNamespaces
DatabaseLive (8.2, SQLSRV, 8.0) / tests: /tests/system/Commands/DatabaseCommandsTest.php#L49
Took 0.9100s from 0.5000s limit to run CodeIgniter\\Commands\\DatabaseCommandsTest::testMigrate
DatabaseLive (8.2, SQLSRV, 8.0) / tests: /tests/system/Commands/DatabaseCommandsTest.php#L60
Took 0.9580s from 0.5000s limit to run CodeIgniter\\Commands\\DatabaseCommandsTest::testMigrateRollbackValidBatchNumber
DatabaseLive (8.2, SQLSRV, 8.0) / tests: /tests/system/Database/DatabaseTestCaseTest.php#L66
Took 1.0643s from 0.5000s limit to run CodeIgniter\\Database\\DatabaseTestCaseTest::testMultipleSeeders
DatabaseLive (8.2, SQLSRV, 8.0) / tests: /tests/system/Database/Live/ForgeTest.php#L598
Took 1.4327s from 0.5000s limit to run CodeIgniter\\Database\\Live\\ForgeTest::testCompositeForeignKey
DatabaseLive (8.2, SQLSRV, 8.0) / tests: /tests/system/Database/Live/ForgeTest.php#L1795
Took 1.5335s from 0.5000s limit to run CodeIgniter\\Database\\Live\\ForgeTest::testProcessIndexesWithForeignKeyOnly
DatabaseLive (8.2, SQLSRV, 8.0) / tests: /tests/system/Database/Live/ForgeTest.php#L127
Took 1.8124s from 0.5000s limit to run CodeIgniter\\Database\\Live\\ForgeTest::testCreateDatabaseIfNotExistsWithDbWithDots
DatabaseLive (8.2, SQLSRV, 8.0) / tests: /tests/system/Commands/DatabaseCommandsTest.php#L87
Took 2.0250s from 0.5000s limit to run CodeIgniter\\Commands\\DatabaseCommandsTest::testMigrateRefresh
DatabaseLive (8.2, SQLSRV, 8.0) / tests: /tests/system/Database/Live/ForgeTest.php#L63
Took 3.4316s from 0.5000s limit to run CodeIgniter\\Database\\Live\\ForgeTest::testCreateDatabaseWithDots
DatabaseLive (8.2, SQLSRV, 8.0) / tests: /tests/system/Database/Live/ForgeTest.php#L92
Took 4.3509s from 0.5000s limit to run CodeIgniter\\Database\\Live\\ForgeTest::testCreateDatabaseIfNotExists

Artifacts

Produced during runtime
Name Size Digest
cache-live-tests-php-8.2-db-none Expired
137 KB
sha256:e3c4bffc4c7716dc8a78fe4907d814dee89486a7b7540b24d589a155ef75b867
database-live-tests-php-8.2-db-MySQLi5.7 Expired
13.6 MB
sha256:ef9625040c7e92b8b1a50f2ce54583aa85109984d2c42e9f949855c8ec28f25a
database-live-tests-php-8.2-db-MySQLi8.0 Expired
13.6 MB
sha256:bfcc5ed26c21905329777622fbd66153ee6d50815353512d282fa335089ea419
database-live-tests-php-8.2-db-OCI88.0 Expired
13.8 MB
sha256:74b30c418c45e99ad7863be7321dc4c0590aa19a61561575ba8cb5416bfefb9e
database-live-tests-php-8.2-db-Postgre8.0 Expired
13.3 MB
sha256:01ddc454ee0d3c6a0a4591a2512a8ab029940a14c41e2894d0d4c9a952e3109b
database-live-tests-php-8.2-db-SQLSRV8.0 Expired
13.4 MB
sha256:dc65b303f83a62636eda6269cd82f4af49edabea0f2dd4c7df675d938c021730
database-live-tests-php-8.2-db-SQLite38.0 Expired
13.2 MB
sha256:32aabb9da53425e08cdc1cef23b0fdbcb1530cd6732538bb41d0d4665734bc0c
sanity-tests-php-8.2-db-none Expired
31.9 MB
sha256:ee1242858051b28fdc69d8881c0baa14b5888a5a88462da9da9ecd03e13ec7aa
separate-process-tests-php-8.2-db-none Expired
3.72 MB
sha256:32826c2695a60e067b5d7e16d911a914560f34bc24eb799de63c075f5a3c6835