$formatter->setAudience( LogFormatter::FOR_THIS_USER );
// Log link for this page
- $loglink = Linker::link(
+ $loglink = $this->getLinkRenderer()->makeLink(
SpecialPage::getTitleFor( 'Log' ),
- $this->list->msg( 'log' )->escaped(),
+ $this->list->msg( 'log' )->text(),
[],
[ 'page' => $title->getPrefixedText() ]
);
'id' => $logEntry->getId(),
'type' => $logEntry->getType(),
'action' => $logEntry->getSubtype(),
+ 'userhidden' => (bool)$logEntry->isDeleted( LogPage::DELETED_USER ),
+ 'commenthidden' => (bool)$logEntry->isDeleted( LogPage::DELETED_COMMENT ),
+ 'actionhidden' => (bool)$logEntry->isDeleted( LogPage::DELETED_ACTION ),
];
- $ret += $logEntry->isDeleted( LogPage::DELETED_USER )
- ? [ 'userhidden' => '' ]
- : [];
- $ret += $logEntry->isDeleted( LogPage::DELETED_COMMENT )
- ? [ 'commenthidden' => '' ]
- : [];
- $ret += $logEntry->isDeleted( LogPage::DELETED_ACTION )
- ? [ 'actionhidden' => '' ]
- : [];
if ( LogEventsList::userCan( $this->row, LogPage::DELETED_ACTION, $user ) ) {
$ret['params'] = LogFormatter::newFromEntry( $logEntry )->formatParametersForApi();