Projet

Général

Profil

Actions

Souhaits #1827

fermé

Package composer ou API

Ajouté par Manuel Her il y a 10 jours. Mis à jour il y a un jour.

Statut:
Rejeté
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
10/05/2024
Echéance:
% réalisé:

0%

Temps estimé:

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('');
$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.


Demandes liées 1 (0 ouverte1 fermée)

Duplique Galette - Souhaits #1037: Créer une API pour interfacer Galette avec d'autres solutions (par exemple Wordpress ou Redmine)Rejeté16/07/2017

Actions

Mis à jour par Johan Cwiklinski il y a un jour

  • Duplique Souhaits #1037: Créer une API pour interfacer Galette avec d'autres solutions (par exemple Wordpress ou Redmine) ajouté

Mis à jour par Johan Cwiklinski il y a un jour

  • Statut changé de Nouveau à 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.

Actions

Formats disponibles : Atom PDF