nextcloud/tests/lib/AppFramework
Ferdinand Thiessen ee02e3246d
feat(AppFramework): Add full support for date / time / datetime columns
This adds support for all Doctrine supported types, for the column types only the immutable variants needed to be added.
But especially those types are the important ones, as our **Entity** class works by detecting changes through setters.
Meaning if it is mutable, changes like `$entity->date->modfiy()` can not be detected, so the immutable types make more sense here.

Similar the parameter types needed to be added.

`Enity` and `QBMapper` needed to be adjusted so they support (auto map) those types, required when insert or update an entity.

Also added more tests, especially to make sure the mapper really serializes the values correctly.

Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de>
Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com>
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-10-17 18:31:42 +02:00
..
Bootstrap style: update codestyle for coding-standard 1.2.3 2024-08-25 19:34:58 +02:00
Controller refactor: Add void return type to PHPUnit test methods 2024-09-15 22:32:31 +02:00
Db feat(AppFramework): Add full support for date / time / datetime columns 2024-10-17 18:31:42 +02:00
DependencyInjection refactor: Add void return type to PHPUnit test methods 2024-09-15 22:32:31 +02:00
Http chore(deps): Update nextcloud/coding-standard to v1.3.1 2024-09-19 14:21:20 +02:00
Middleware refactor: Add void return type to PHPUnit test methods 2024-09-15 22:32:31 +02:00
OCS chore: Adapt tests to OC_API refactoring 2024-09-09 10:46:29 +02:00
Routing chore(deps): Update nextcloud/coding-standard to v1.3.1 2024-09-19 14:21:20 +02:00
Services style: update codestyle for coding-standard 1.2.3 2024-08-25 19:34:58 +02:00
Utility Merge pull request #48049 from nextcloud/refactor/void-tests 2024-09-16 00:11:41 +02:00
AppTest.php refactor: Add void return type to PHPUnit test methods 2024-09-15 22:32:31 +02:00