Manuel:LogEntry.php
Outdated translations are marked like this.
Cette page est obsolète. |
Fichier MediaWiki : LogEntry.php | |
---|---|
Emplacement : | includes/logging/ |
Code source : | master • 1.42.3 • 1.41.4 • 1.39.10 |
Classes : | LogEntry |
Détails
LogEntry.php contient les classes qui permettent des opérations sur les entrées individuelles de journal. Contient l'interface LogEntry, la classe abstraite LogEntryBase, et les classes DatabaseLogEntry, RCDatabaseLogEntry, et ManualLogEntry.
Classes
- ManualLogEntry est utilisée pour créer de nouvellles entrées dans le journal et ensuite les insérer dans la base de données.
- DatabaseLogEntry est utilisée comme classe de valeur pour traiter les entrées existantes du journal. En d'autres termes, il met en cache une entrée de journal à partir de la base de données et fournit une représentation orientée objet non-mutable de lui. Il est généralement instancié via
DatabaseLogEntry::newFromRow()
et peut être instancié en utilisant les entrées des tables logging ou recentchanges . - RCDatabaseLogEntry est une sous-classe de DatabaseLogEntry pour les objets construits à partir des entrées de la table recentchanges (plutôt que de la table logging).
Méthodes
ManualLogEntry::__construct( $type, $subtype )
—subtype
signifie logging.log_action.