Commit Graph

17 Commits

Author SHA1 Message Date
Gregory Letellier
72ba193a1e code beautifier 2023-11-03 09:01:55 +01:00
Gregory Letellier
4d7f0d6d83 suppression de l'objet db dans l'objet QueryBuilder 2023-11-03 08:59:35 +01:00
Gregory Letellier
a6c51f5f17 renommage de l'objet DB en Connection, suppression de la variable privée db dans le model 2023-11-03 08:58:42 +01:00
d67916e2ff ajout mode de configuration mixte, tableau ou variable ENV 2023-11-02 23:04:35 +01:00
Gregory Letellier
84bf765b84 ajout méthodes random,index dans la collection, ajout clause distinct, whereNull , whereNotNull dans le querybuilder 2023-11-02 10:27:06 +01:00
Gregory Letellier
fe6d2f27b8 ajout retour en collection, modification des tests en conséquences 2023-10-31 10:47:11 +01:00
Gregory Letellier
42d3d38a0a ajout Countable interface 2023-10-31 10:46:49 +01:00
Gregory Letellier
77c6ecfb2f implementation d'une classe de collection 2023-10-31 10:42:12 +01:00
Gregory Letellier
47a64d4af0 multi connections system 2023-10-30 09:34:16 +01:00
68de5a7d96 ajout des conditions where in et where between 2023-10-29 18:37:35 +01:00
Gregory Letellier
dad85948e5 clean code 2023-10-27 15:55:42 +02:00
Gregory Letellier
bc7fa33473 ajout systeme d'evenement 2023-10-27 15:47:08 +02:00
Gregory Letellier
5c09234cf5 simplification du code 2023-10-27 15:20:52 +02:00
Gregory Letellier
9e760fe6e5 refactoring création fonction select, ajout test pour le order by et group by, ajout group by, ne pas pouvoir sauver si la clef primaire n'est pas définie 2023-10-27 10:35:53 +02:00
Gregory Letellier
3f1c0c144c valeur par défaut pour le pk dans le querybuilder, ajout du whereRaw sur le model, fixation à * sur la liste de colonnes si non définie 2023-10-27 10:02:16 +02:00
Gregory Letellier
a7d63c8c07 sur update, ne faire l'update que sur les colonnes dont on a affectée une valeur depuis le chargement de l'objet 2023-10-27 09:23:08 +02:00
Gregory Letellier
a2dc633be4 Init 2023-10-26 14:34:20 +02:00