Manual:LogEntry.php

Details
LogEntry.php contains classes for dealing with individual log entries.

It has the interface LogEntry, the abstract class LogEntryBase, and the classes DatabaseLogEntry, RCDatabaseLogEntry, and ManualLogEntry.

Classes

 * ManualLogEntry is used for creating new log entries and then inserting them into the database.
 * DatabaseLogEntry is used as a value class to process existing log entries. 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 or DatabaseLogEntry::newFromId.
 * RCDatabaseLogEntry is similar to DatabaseLogEntry but can be constructed from fields selected from the recentchanges table.

Methods

 *   - subtype means.