foacs/pphi

PHP Persistence Holder Interface

dev-master 2019-08-17 09:36 UTC

README

Build Status codecov PHP from Packagist Packagist GitHub repo size

PPHI Φ (English)

French below | Fraçais en dessous

A PHP Persistence Holder Interface

What is PPHI ?

The purpose of PPHI is to help you to handle your data, more particularly to save, load, update or delete them.

What does PPHI do and not do?

It's able to:

  • handle data from SQL server, as MySQL or MariaDB
  • handle multiple data sources
  • load your data and save it from your data sources

It's not able to:

  • write your application
  • make coffee

Quick-start guide

This is a quick-start guide, for complete instructions, please refer to the PPHI wiki and documentations.

Comming soon

I have a problem, what I have to do ?

If you have a problem with PPHI, you have several option:

Choose the most relevant option depending to your case.

How to contribute ?

You want to contribute to this project, you can found related information in the file CONTRIBUTING.md at the root of the project.

You can also join use in our teams to contribute to our project. To do this, please visit this link: not available now

We suggest you to read the file CODE_OF_CONDUCT.md to know community's rules.

License agreement

Before using PPHI in your project, we ask to read the license agreement related to PPHI. You can find it in the file LICENSE.md at the root of project and on the license website: CeCILL-C license website

PPHI Φ (Français)

Une interface de gestion de la peristance en PHP

Qu'est ce que PPHI ?

PPHI est l'acronyme de PHP Persistence Holder Interface, en français interface de gestion de la persistance en PHP.

Son Objectif est de vous aider à gérer vos données, plus particulièrement à les charger, sauvegarder, mettre à jour ou supprimer.

Que fait et ne fait pas PPHI ?

Il est capable de:

  • gérer des données d'un serveur SQL, comme MySQL ou MariaDB
  • gérer plusieurs sources de données
  • charger vos données et les sauvegarder depuis vos sources de données

Il n'est pas capable de:

  • écrire votre application
  • faire du café

Guide démarrage

Ceci est un guide de démarrage, pour des instructions complètes, réferez-vous à wiki de PPHI ou à la documentations.

Arrive bientôt

J'ai un problem, que dois-je faire ?

Si vous avez un problème avec PPHI, vous avez plusieurs options:

Choisisez l'option la mieux adaptée à votre situation.

Comment contribuer ?

Vous voulez contribuer à ce projet, vous pouvez trouver les informations nécessaire dans le fichier CONTRIBUER.md à la racine du projet.

Vous pouvez également nous rejoindre dans nos équipes pour contribuer à nos projets. Pour cela, visitez ce lien: pas disponible pour le moment

Nous vous suggérons de lire le fichier CODE_DE_CONDUITE.md pour connaître les règles de la communauté.

Contrat de licence

Avant d'utilsé PPHI, nous vous demandons de prendre connaissance du contrat de licence lié à PPHI. Vous pouvez le trouver dans le fichier LICENCE.md à la racine du projet ou sur le site web de la licence: site web de la licence CeCILL-C