* @copyright © 2013 Bryan Davis and Wikimedia Foundation. */ class WikiProcessor { /** * @param array $record * @return array */ public function __invoke( array $record ) { global $wgVersion; $record['extra'] = array_merge( $record['extra'], [ 'host' => wfHostname(), 'wiki' => wfWikiID(), 'mwversion' => $wgVersion, 'reqId' => \WebRequest::getRequestId(), ] ); return $record; } }