nextcloud/lib
Carl Schwan 27d1fd8a0f feat(entity): Provide a new API for entities
Entity are now simple data object with attributes for the database
mapping. They are manipulated via a Repository which reads the
attributes to insert, update, delete and queries the PDO from the
database.

Using attributes makes it easier to extends in the future with relations
(ManyToMany, OneToMany, OneToOne, ...).

The design of the Repository is based on a mix between the Doctrine ORM
repository while keeping some methods from the QBMapper for easier
porting.

Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
2025-11-04 21:55:40 +01:00
..
composer feat(entity): Provide a new API for entities 2025-11-04 21:55:40 +01:00
l10n fix(l10n): Update translations from Transifex 2025-10-29 00:13:46 +00:00
private feat(entity): Provide a new API for entities 2025-11-04 21:55:40 +01:00
public feat(entity): Provide a new API for entities 2025-11-04 21:55:40 +01:00
unstable fix(lexicon): missing doc 2025-07-24 15:56:35 -01:00
base.php fix: Delete legacy OC_Response 2025-09-29 09:35:32 +02:00
versioncheck.php fix(PHP): Drop PHP 8.1 for Nextcloud 33 2025-10-02 11:04:07 +02:00