Search by

astral-php / astral-core

astral-php

Astral Core — moteur PHP 8.1+ (HTTP, DI, router, auth, DAO, vues, CLI) pour les applications et composants Astral

Package info

github.com/astral-php/astral-core

pkg:composer/astral-php/astral-core

Statistics

Installs: 4

Dependents: 1

Suggesters: 0

Stars: 0

Open Issues: 0

1.2.3 2026-09-13 15:34 UTC

This package is auto-updated.

Last update: 2026-09-13 15:41:52 UTC


README

Moteur PHP 8.1+ d’Astral : HTTP, DI, routeur, auth, DAO, vues, migrations, CLI, ErrorHandler.

Package library — fondation des applications (create-project) et des composants (require).

PHP Version

Voir le hub astral.md (Apps / Core / Components).

Installation

composer require astral-php/astral-core:^1.2

En local (components-astral) :

"repositories": [
  { "type": "path", "url": "../astral-core" }
]

Namespaces

Namespace Contenu
Core\ Application, Router, Container, Auth, View, Console…
Database\ Connection, AbstractDao, Migrator
Controller\ AbstractController, AbstractApiController

Helpers globaux : dump(), dd() (src/helpers.php).

Dépendances

  • vlucas/phpdotenv ^5.6
  • phpmailer/phpmailer ^7.0

Usage typique

Les applications (astral-php/astral, futur astral-blog) et les composants déclarent :

"require": {
  "astral-php/astral-core": "^1.2"
}

L’app hôte définit BASE_PATH, fournit app/, config/, public/, views/.

Compatibilité

  • PHP : ^8.1 (cible 8.1 → 8.5)
  • Aligné sur Astral MVC 1.2.3

Licence

MIT