Manuel:LogEntry.php

From mediawiki.org
Jump to navigation Jump to search
This page is a translated version of the page Manual:LogEntry.php and the translation is 100% complete.

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

Voir aussi