}
// Run hook for extension authorization plugins
- /** @var $result array */
+ /** @var array $result */
$result = null;
if ( !Hooks::run( 'ImgAuthBeforeStream', [ &$title, &$path, &$name, &$result ] ) ) {
wfForbidden( $result[0], $result[1], array_slice( $result, 2 ) );
$slotContents = $this->getSlotContents();
$this->slotDiffRenderers = array_map( function ( $contents ) {
- /** @var $content Content */
+ /** @var Content $content */
$content = $contents['new'] ?: $contents['old'];
return $content->getContentHandler()->getSlotDiffRenderer( $this->getContext() );
}, $slotContents );
* @return string
*/
public static function diff( $oldText, $newText ) {
- /** @var $slotDiffRenderer TextSlotDiffRenderer */
+ /** @var TextSlotDiffRenderer $slotDiffRenderer */
$slotDiffRenderer = ContentHandler::getForModelID( CONTENT_MODEL_TEXT )
->getSlotDiffRenderer( RequestContext::getMain() );
return $slotDiffRenderer->getTextDiff( $oldText, $newText );
*/
protected function rebuildLocalisationCache() {
/**
- * @var $cl RebuildLocalisationCache
+ * @var RebuildLocalisationCache $cl
*/
$cl = $this->maintenance->runChild(
RebuildLocalisationCache::class, 'rebuildLocalisationCache.php'
return $status;
}
/**
- * @var $conn Database
+ * @var Database $conn
*/
$conn = $status->value;
return;
}
/**
- * @var $conn Database
+ * @var Database $conn
*/
$conn = $status->value;
$conn->selectDB( $this->getVar( 'wgDBname' ) );
return $status;
}
/**
- * @var $conn Database
+ * @var Database $conn
*/
$conn = $status->value;
return;
}
/**
- * @var $conn Database
+ * @var Database $conn
*/
$conn = $status->value;
$conn->selectDB( $this->getVar( 'wgDBname' ) );
$status = $this->getConnection();
/**
- * @var $conn Database
+ * @var Database $conn
*/
$conn = $status->value;
return $status;
}
/**
- * @var $conn Database
+ * @var Database $conn
*/
$conn = $status->value;
if ( $status->isOK() ) {
/**
- * @var $conn Database
+ * @var Database $conn
*/
$conn = $status->value;
$conn->clearFlag( DBO_TRX );
$status = $this->openPgConnection( 'create-schema' );
if ( $status->isOK() ) {
/**
- * @var $conn Database
+ * @var Database $conn
*/
$conn = $status->value;
$safeRole = $conn->addIdentifierQuotes( $this->getVar( 'wgDBuser' ) );
return false;
}
/**
- * @var $conn Database
+ * @var Database $conn
*/
$conn = $status->value;
$superuser = $this->getVar( '_InstallUser' );
return $status;
}
/**
- * @var $conn Database
+ * @var Database $conn
*/
$conn = $status->value;
$out->addHTML( "<ul class='mw-imagepage-duplicates'>\n" );
/**
- * @var $file File
+ * @var File $file
*/
foreach ( $dupes as $file ) {
$fromSrc = '';
}
/**
- * @var $htmlForm HTMLForm
+ * @var HTMLForm $htmlForm
*/
$htmlForm = new $formClass( $formDescriptor, $context, 'prefs' );
* the results are from.
*/
class InterwikiSearchResultSetWidget implements SearchResultSetWidget {
- /** @var SpecialSearch */
+ /** @var SpecialSearch $specialSearch */
protected $specialSearch;
- /** @var SearchResultWidget */
+ /** @var SearchResultWidget $resultWidget */
protected $resultWidget;
- /** @var string[]|null */
+ /** @var string[]|null $customCaptions */
protected $customCaptions;
- /** @var LinkRenderer */
+ /** @var LinkRenderer $linkRenderer */
protected $linkRenderer;
- /** @var InterwikiLookup */
+ /** @var InterwikiLookup $iwLookup */
protected $iwLookup;
- /** @var $output */
+ /** @var \OutputPage $output */
protected $output;
/** @var bool $showMultimedia */
protected $showMultimedia;
}
/**
- * @var $child Maintenance
+ * @var Maintenance $child
*/
$child = new $maintClass();
$child->loadParamsAndArgs( $this->mSelf, $this->mOptions, $this->mArgs );
if ( $wgDBservers ) {
/**
- * @var $wgDBservers array
+ * @var array $wgDBservers
*/
foreach ( $wgDBservers as $i => $server ) {
$wgDBservers[$i]['user'] = $wgDBuser;
$this->output( "Finding spam on " . count( $wgLocalDatabases ) . " wikis\n" );
$found = false;
foreach ( $wgLocalDatabases as $wikiID ) {
- /** @var $dbr Database */
+ /** @var Database $dbr */
$dbr = $this->getDB( DB_REPLICA, [], $wikiID );
foreach ( $protConds as $conds ) {
// Clean up spam on this wiki
$count = 0;
- /** @var $dbr Database */
+ /** @var Database $dbr */
$dbr = $this->getDB( DB_REPLICA );
foreach ( $protConds as $prot => $conds ) {
$res = $dbr->select(
// Custom priorities
if ( $wgSitemapNamespacesPriorities !== false ) {
/**
- * @var $wgSitemapNamespacesPriorities array
+ * @var array $wgSitemapNamespacesPriorities
*/
foreach ( $wgSitemapNamespacesPriorities as $namespace => $priority ) {
$float = floatval( $priority );
);
foreach ( $res as $row ) {
/**
- * @var $flags int
+ * @var int $flags
*/
$flags = $row->old_flags;
$id = $row->old_id;
$customContentHandler->expects( $this->any() )
->method( 'createDifferenceEngine' )
->willReturn( $customDifferenceEngine );
- /** @var $customContentHandler ContentHandler */
+ /** @var ContentHandler $customContentHandler */
$slotDiffRenderer = $customContentHandler->getSlotDiffRenderer( RequestContext::getMain() );
$this->assertInstanceOf( DifferenceEngineSlotDiffRenderer::class, $slotDiffRenderer );
$this->assertSame(
$customContentHandler2->expects( $this->any() )
->method( 'getSlotDiffRendererInternal' )
->willReturn( $customSlotDiffRenderer );
- /** @var $customContentHandler2 ContentHandler */
+ /** @var ContentHandler $customContentHandler2 */
$slotDiffRenderer = $customContentHandler2->getSlotDiffRenderer( RequestContext::getMain() );
$this->assertSame( $customSlotDiffRenderer, $slotDiffRenderer );
}
$customContentHandler->expects( $this->any() )
->method( 'createDifferenceEngine' )
->willReturn( $customDifferenceEngine );
- /** @var $customContentHandler ContentHandler */
+ /** @var ContentHandler $customContentHandler */
$customSlotDiffRenderer = $this->getMockBuilder( SlotDiffRenderer::class )
->disableOriginalConstructor()
$customContentHandler2->expects( $this->any() )
->method( 'getSlotDiffRendererInternal' )
->willReturn( $customSlotDiffRenderer );
- /** @var $customContentHandler2 ContentHandler */
+ /** @var ContentHandler $customContentHandler2 */
$customSlotDiffRenderer2 = $this->getMockBuilder( SlotDiffRenderer::class )
->disableOriginalConstructor()
} );
/**
- * @var $mockEngine SearchEngine
+ * @var SearchEngine $mockEngine
*/
$fields = $handler->getFieldsForSearchIndex( $mockEngine );
$mappedFields = [];
foreach ( $fields as $name => $field ) {
$this->assertInstanceOf( SearchIndexField::class, $field );
/**
- * @var $field SearchIndexField
+ * @var SearchIndexField $field
*/
$mappedFields[$name] = $field->getMapping( $mockEngine );
}
$customContentHandler->expects( $this->any() )
->method( 'createDifferenceEngine' )
->willReturn( $customDifferenceEngine );
- /** @var $customContentHandler ContentHandler */
+ /** @var ContentHandler $customContentHandler */
$customContent = $this->getMockBuilder( Content::class )
->setMethods( [ 'getContentHandler' ] )
->getMockForAbstractClass();
$customContent->expects( $this->any() )
->method( 'getContentHandler' )
->willReturn( $customContentHandler );
- /** @var $customContent Content */
+ /** @var Content $customContent */
$customContent2 = clone $customContent;
$slotDiffRenderer = $customContentHandler->getSlotDiffRenderer( RequestContext::getMain() );
protected function tearDown() {
foreach ( $this->pagesToDelete as $p ) {
- /* @var $p WikiPage */
+ /* @var WikiPage $p */
try {
if ( $p->exists() ) {
*/
public function testSearchIndexFields() {
/**
- * @var $mockEngine SearchEngine
+ * @var SearchEngine $mockEngine
*/
$mockEngine = $this->getMockBuilder( SearchEngine::class )
->setMethods( [ 'makeSearchFieldMapping' ] )->getMock();