Manual:LogEntry.php/pt-br
Esta página está desatualizada. |
Arquivo MediaWiki: LogEntry.php | |
---|---|
Local: | includes/logging/ |
Código fonte: | master • 1.42.3 • 1.41.4 • 1.39.10 |
Classes: | LogEntry |
Details
O arquivo LogEntry.php contém classes para lidar com entradas de log individuais. Contém a interface LogEntry, a classe abstrata LogEntryBase, e as classes DatabaseLogEntry, RCDatabaseLogEntry e ManualLogEntry. 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()
and can be instantiated using entries from either the logging or recentchanges table. - RCDatabaseLogEntry is a subclass of DatabaseLogEntry for objects constructed from entries in the
recentchanges
table (rather than thelogging
table).
Métodos
ManualLogEntry::__construct( $type, $subtype )
—subtype
means logging.log_action.