Souhaits #1827
closedPackage composer ou API
0%
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.
Updated by Johan Cwiklinski 7 months ago
- Is duplicate of Souhaits #1037: Créer une API pour interfacer Galette avec d'autres solutions (par exemple Wordpress ou Redmine) added
Updated by Johan Cwiklinski 7 months ago
- Status changed from Nouveau to Rejeté
Un package composer n'a aucun intérêt à mes yeux ; quant à une API, cela a déjà été demandé (#1037), je ne souhaite toujours pas gérer ce type de problématique.