use Psr\Log\LoggerInterface;
use MediaWiki\Logger\LoggerFactory;
+use MediaWiki\MediaWikiServices;
/**
* Send information about this MediaWiki instance to MediaWiki.org.
return $dbw->upsert(
'updatelog',
[ 'ul_key' => $this->key, 'ul_value' => $timestamp ],
- [ 'ul_key' => $this->key ],
+ [ 'ul_key' ],
[ 'ul_value' => $timestamp ],
__METHOD__
);
'updatelog',
[ 'ul_key' => 'PingBack', 'ul_value' => $id ],
__METHOD__,
- 'IGNORE'
+ [ 'IGNORE' ]
);
if ( !$dbw->affectedRows() ) {
$json = FormatJson::encode( $data );
$queryString = rawurlencode( str_replace( ' ', '\u0020', $json ) ) . ';';
$url = 'https://www.mediawiki.org/beacon/event?' . $queryString;
- return Http::post( $url ) !== false;
+ return MediaWikiServices::getInstance()->getHttpRequestFactory()->post( $url ) !== null;
}
/**