Jump to content

Manuel:LogEntry.php

From mediawiki.org
This page is a translated version of the page Manual:LogEntry.php and the translation is 91% complete.
Outdated translations are marked like this.

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