Wikimedia\quietCall() is deprecated and AtEase is here for use.
I would have loved to do restoreWarnings() and suppressWarnings()
in this same patch set but will continue the work for a later patch.
Bug: T182273
Change-Id: I43e3a5f378c99b5c40883b35ba133cbd126fc433
* @ingroup Maintenance
*/
* @ingroup Maintenance
*/
+use Wikimedia\AtEase\AtEase;
+
/**
* Manage foreign resources registered with ResourceLoader.
*
/**
* Manage foreign resources registered with ResourceLoader.
*
/** @return string|false */
private function cacheGet( $key ) {
/** @return string|false */
private function cacheGet( $key ) {
- return Wikimedia\quietCall( 'file_get_contents', "{$this->cacheDir}/$key.data" );
+ return AtEase::quietCall( 'file_get_contents', "{$this->cacheDir}/$key.data" );
}
private function cacheSet( $key, $data ) {
}
private function cacheSet( $key, $data ) {
+use Wikimedia\AtEase\AtEase;
use MediaWiki\Logger\LoggerFactory;
use MediaWiki\MediaWikiServices;
use Wikimedia\ScopedCallback;
use MediaWiki\Logger\LoggerFactory;
use MediaWiki\MediaWikiServices;
use Wikimedia\ScopedCallback;
$wgUser = $context->getUser(); // b/c
if ( $session && MediaWiki\Session\PHPSessionHandler::isEnabled() ) {
session_id( $session->getId() );
$wgUser = $context->getUser(); // b/c
if ( $session && MediaWiki\Session\PHPSessionHandler::isEnabled() ) {
session_id( $session->getId() );
- Wikimedia\quietCall( 'session_start' );
+ AtEase::quietCall( 'session_start' );
}
$request = new FauxRequest( [], false, $session );
$request->setIP( $params['ip'] );
}
$request = new FauxRequest( [], false, $session );
$request->setIP( $params['ip'] );
*
* Represents files in a repository.
*/
*
* Represents files in a repository.
*/
+use Wikimedia\AtEase\AtEase;
use MediaWiki\MediaWikiServices;
/**
use MediaWiki\MediaWikiServices;
/**
$metadata = $this->getMetadata();
if ( is_string( $metadata ) ) {
$metadata = $this->getMetadata();
if ( is_string( $metadata ) ) {
- $metadata = Wikimedia\quietCall( 'unserialize', $metadata );
+ $metadata = AtEase::quietCall( 'unserialize', $metadata );
}
if ( !is_array( $metadata ) ) {
}
if ( !is_array( $metadata ) ) {
* @ingroup FileAbstraction
*/
* @ingroup FileAbstraction
*/
+use Wikimedia\AtEase\AtEase;
use MediaWiki\Logger\LoggerFactory;
use Wikimedia\Rdbms\Database;
use Wikimedia\Rdbms\IDatabase;
use MediaWiki\Logger\LoggerFactory;
use Wikimedia\Rdbms\Database;
use Wikimedia\Rdbms\IDatabase;
$options = [];
$handler = MediaHandler::getHandler( $props['mime'] );
if ( $handler ) {
$options = [];
$handler = MediaHandler::getHandler( $props['mime'] );
if ( $handler ) {
- $metadata = Wikimedia\quietCall( 'unserialize', $props['metadata'] );
+ $metadata = AtEase::quietCall( 'unserialize', $props['metadata'] );
if ( !is_array( $metadata ) ) {
$metadata = [];
if ( !is_array( $metadata ) ) {
$metadata = [];
use Psr\Log\LoggerInterface;
use User;
use WebRequest;
use Psr\Log\LoggerInterface;
use User;
use WebRequest;
+use Wikimedia\AtEase\AtEase;
/**
* This is the actual workhorse for Session.
/**
* This is the actual workhorse for Session.
if ( $restart ) {
session_id( (string)$this->id );
if ( $restart ) {
session_id( (string)$this->id );
- \Wikimedia\quietCall( 'session_start' );
+ AtEase::quietCall( 'session_start' );
'session' => $this->id,
] );
session_id( (string)$this->id );
'session' => $this->id,
] );
session_id( (string)$this->id );
- \Wikimedia\quietCall( 'session_start' );
+ AtEase::quietCall( 'session_start' );
$publishOptions = [];
$handler = MediaHandler::getHandler( $props['mime'] );
if ( $handler ) {
$publishOptions = [];
$handler = MediaHandler::getHandler( $props['mime'] );
if ( $handler ) {
- $metadata = Wikimedia\quietCall( 'unserialize', $props['metadata'] );
+ $metadata = \Wikimedia\AtEase\AtEase::quietCall( 'unserialize', $props['metadata'] );
$publishOptions['headers'] = $handler->getContentHeaders( $metadata );
} else {
$publishOptions['headers'] = $handler->getContentHeaders( $metadata );
} else {
namespace MediaWiki\Session;
namespace MediaWiki\Session;
+use Wikimedia\AtEase\AtEase;
use Config;
use MediaWikiTestCase;
use User;
use Config;
use MediaWikiTestCase;
use User;
$manager->globalSessionRequest = $request;
session_id( self::SESSIONID );
$manager->globalSessionRequest = $request;
session_id( self::SESSIONID );
- \Wikimedia\quietCall( 'session_start' );
+ AtEase::quietCall( 'session_start' );
$_SESSION['foo'] = __METHOD__;
$backend->resetId();
$this->assertNotEquals( self::SESSIONID, $backend->getId() );
$_SESSION['foo'] = __METHOD__;
$backend->resetId();
$this->assertNotEquals( self::SESSIONID, $backend->getId() );
$manager->globalSessionRequest = $request;
session_id( self::SESSIONID . 'x' );
$manager->globalSessionRequest = $request;
session_id( self::SESSIONID . 'x' );
- \Wikimedia\quietCall( 'session_start' );
+ AtEase::quietCall( 'session_start' );
$backend->unpersist();
$this->assertSame( self::SESSIONID . 'x', session_id() );
session_write_close();
$backend->unpersist();
$this->assertSame( self::SESSIONID . 'x', session_id() );
session_write_close();