Actions
Souhaits #1827
ferméPackage composer ou API
Statut:
Rejeté
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
10/05/2024
Echéance:
% réalisé:
0%
Temps estimé:
Vote:
Description
Il serait intéressant de pouvoir ajouter le dossier lib dans un package composer
J'aimerais pouvoir agir sur les données de Galette sans modifier directement les tables :)
Sur le principe:
composer require galette/galette
Galette::Init();
Galette:LogAdmin(...)
$adh = new Entity\Adherent()
$adh->setName(...)
$adh->store()
$adh = Repository\Adherent::get('toto@tld.fr');
$adh->setName(...)
$adh->store()
Il faudrait éviter de balader $zdb, $login partout dans les constructeurs et utiliser un container ?
Sinon, si les classes Repository/xxx implémentaient une interface genre create(),get, find, remove, il serait possible de les exposer via une API en utilisant la reflection.
Actions