Project

General

Profile

Actions

Souhaits #1827

closed

Package composer ou API

Added by Manuel Her 7 months ago. Updated 7 months ago.

Status:
Rejeté
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
05/10/2024
Due date:
% Done:

0%

Estimated time:

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.


Related issues 1 (0 open1 closed)

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

Actions
Actions #1

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
Actions #2

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.

Actions

Also available in: Atom PDF