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