PHPackages                             adja/core - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. adja/core

ActiveLibrary

adja/core
=========

Core PHP réutilisable pour mes applications MVC

v1.0.0(today)04↑2900%MITPHPPHP ^8.3

Since Aug 25Pushed todayCompare

[ Source](https://github.com/AdjaNdour/php-my-core)[ Packagist](https://packagist.org/packages/adja/core)[ RSS](/packages/adja-core/feed)WikiDiscussions main Synced today

READMEChangelogDependenciesVersions (2)Used By (0)

Adja Core
=========

[](#adja-core)

[![PHP Version](https://camo.githubusercontent.com/0612cb27cbbc72e99e78dae7531d4e5651b34b98b7b9f2ef144af46de2c2e830/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d253345253344382e332d3737374242342e7376673f7374796c653d666c61742d737175617265266c6f676f3d706870)](https://www.php.net/)[![License](https://camo.githubusercontent.com/a7e65aee57b11d28e4caff8b945729a66be0bb663f7f93bd24c5aa65699f148e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d626c75652e7376673f7374796c653d666c61742d737175617265)](LICENSE)

**Adja Core** est une bibliothèque PHP légère, modulaire et réutilisable conçue pour servir de socle aux applications PHP orientées objet et aux architectures MVC.

Elle fournit plusieurs composants permettant de centraliser les fonctionnalités courantes d'une application : gestion des requêtes HTTP, sessions, base de données, validation, vues, redirections, helpers et débogage.

---

Sommaire
--------

[](#sommaire)

- [Prérequis](#pr%C3%A9requis)
- [Installation](#installation)
- [Autoload PSR-4](#autoload-psr-4)
- [Fonctionnalités](#fonctionnalit%C3%A9s)

    - [Request](#1-request)
    - [Controller](#2-controller)
    - [Database](#3-database)
    - [Validator](#4-validator)
    - [SessionManager](#5-sessionmanager)
    - [Helpers](#6-helpers)
    - [Debug](#7-debug)
- [Structure du package](#structure-du-package)
- [Auteur](#auteur)
- [Licence](#licence)

---

Prérequis
---------

[](#prérequis)

Avant d'utiliser Adja Core, votre environnement doit disposer de :

- **PHP 8.3 ou supérieur**
- **Composer**
- **PDO**
- **mbstring**
- **pdo\_pgsql** pour PostgreSQL
- **pdo\_mysql** pour MySQL

Les extensions `pdo_pgsql` et `pdo_mysql` sont nécessaires uniquement si vous utilisez le pilote correspondant.

---

Installation
------------

[](#installation)

Installez le package avec Composer :

```
composer require adja/core
```

Composer installe automatiquement le package ainsi que son autoloader.

Dans votre application PHP, chargez l'autoloader :

```
