spip-remix / dbal
Spip Database Abstraction Layer
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
Type:spip-plugin
pkg:composer/spip-remix/dbal
Requires
- php: ^8.2
- spip-remix/contracts: ^0.1.x-dev
Requires (Dev)
- ext-pdo: *
- ext-pdo_sqlite: *
- spip-remix/sdk: ^0.1.x-dev
- symfony/filesystem: ^6.4
Suggests
- ext-mysqli: *
- ext-pdo_mysql: *
- ext-pdo_pgsql: *
- ext-pgsql: *
This package is auto-updated.
Last update: 2025-10-29 03:19:25 UTC
README
Spip Database Abstraction Layer
TODO
- : Import fichiers historiques
- : Composerisation
- : Pluginisation
- : Documentation
- [/] : Nettoyage fichiers
- : Producteurs de reqête SQL ( Builder Définition: ALTER, CREATE, DROP, ..., Administration: SET, SHOW, ..., Manipulation: SELECT, UPDATE, INSERT, DELETE, ...)
- [/] : Connecteurs "réseaux" TCP/Socket UNIX/Fichier/Autres
- : Exécuteurs de requêtes SQL (Connector), transactions
- [y] : Descripteurs de schéma (Schema,Table,Field, Constraint, autres paramètres, ...)
- : Détecteur d'extensions PHP
- : Détecteur de versions serveurs, extensions & clients lib-c
- : Vérifier autres extensions PHP utiles & config composer
- : Convertisseurs (Tableaux de définition, Formats historiques)
- [/] : Gestion des exceptions PHP
- : Spécificités des serveurs
- : Versions de Schéma et Migrateurs
- : Seeds & Seeders
- : Backups & Restaurations
- : Autres (Réparations, Optimisations)
- : ORM
- : Description du CMS minimal
Nettoyage de fichiers
-  : Suppression de ecrire/base/index.php.
-  : Suppression de ecrire/base/serial.phpetecrire/base/auxiliaires.php.
-  : Changement de coding standards
- au profit de PER-CS
- et de l'outil php-cs-fixer
- phpstan, level max
 
- : Type Hinting et Return Type Hinting
- : Isolation du code d'affichage à l'écran (appels à minipres, ...)
- : Suppression du code :
/** * @package ... */ if (!defined('_ECRIRE_INC_VERSION')) { return; }
- : Allègement du commentaire d'en-tête
- : Suppression du code commenté
-  : Dossier definitions/pour les tableaux déscripteurs de schéma
-  : Dossier inc/pour l'@api PHP legacy