MediaWiki master
MediaWiki\Search\SearchResultThumbnailProvider Class Reference

Find thumbnails for search results. More...

Public Member Functions

 __construct (RepoGroup $repoGroup, HookContainer $hookContainer)
 
 buildSearchResultThumbnailFromFile (File $file, ?int $size=null)
 Returns a SearchResultThumbnail instance for a given File/size combination.
 
 getThumbnails (array $pageIdentities, ?int $size=60)
 

Public Attributes

const THUMBNAIL_SIZE = 60
 

Detailed Description

Find thumbnails for search results.

Since
1.40

Definition at line 18 of file SearchResultThumbnailProvider.php.

Constructor & Destructor Documentation

◆ __construct()

MediaWiki\Search\SearchResultThumbnailProvider::__construct ( RepoGroup $repoGroup,
HookContainer $hookContainer )

Definition at line 25 of file SearchResultThumbnailProvider.php.

Member Function Documentation

◆ buildSearchResultThumbnailFromFile()

MediaWiki\Search\SearchResultThumbnailProvider::buildSearchResultThumbnailFromFile ( File $file,
?int $size = null )

Returns a SearchResultThumbnail instance for a given File/size combination.

Parameters
File$file
int | null$size
Returns
SearchResultThumbnail|null

Definition at line 60 of file SearchResultThumbnailProvider.php.

◆ getThumbnails()

MediaWiki\Search\SearchResultThumbnailProvider::getThumbnails ( array $pageIdentities,
?int $size = 60 )
Parameters
PageIdentity[]$pageIdentitiesarray that contains $pageId => PageIdentity.
int | null$sizesize of thumbnail height and width in points
Returns
SearchResultThumbnail[] array of $pageId => SearchResultThumbnail

Definition at line 85 of file SearchResultThumbnailProvider.php.

Member Data Documentation

◆ THUMBNAIL_SIZE

const MediaWiki\Search\SearchResultThumbnailProvider::THUMBNAIL_SIZE = 60

Definition at line 20 of file SearchResultThumbnailProvider.php.


The documentation for this class was generated from the following file: