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 77% 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 $1 et peut être instancié en utilisant les entrées des tables $2 ou $3 . In other words, it caches a log entry from the database and provides an immutable object-oriented representation of it. It is most commonly instantiated via DatabaseLogEntry::newFromRow() and can be instantiated using entries from either the logging or recentchanges table.
  • 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