Manuel:NameTableStore.php
Appearance
Fichier MediaWiki : NameTableStore.php | |
---|---|
Emplacement : | includes/Storage/ |
Code source : | master • 1.42.3 • 1.41.4 • 1.39.10 |
Classes : | MediaWiki\Storage\NameTableStore |
NameTableStore est utilisé pour normaliser le stockage des données. C'est un service qui peut convertir un nom en ID (en attribuant potentiellement un nouvel ID et en stockant l'association dans la base de données, si le nom n'a pas été utilisé auparavant) et inversement.
Une instance différente du service est utilisée pour chaque table. Dans le noyau, ces services peuvent être obtenus via NameTableStoreFactory . Utilisé actuellement pour les tables content_models , slot_roles et change_tag_def .