MediaWiki master
MediaWiki\Media\MediaHandlerFactory Class Reference

Class to construct MediaHandler objects. More...

Public Member Functions

 __construct (private LanguageFactory $langFactory, private LoggerInterface $logger, array $registry)
 
 getHandler ( $type, Language|string|null $lang=null)
 

Protected Member Functions

 getHandlerClass ( $type)
 

Detailed Description

Class to construct MediaHandler objects.

Since
1.28

Definition at line 21 of file MediaHandlerFactory.php.

Constructor & Destructor Documentation

◆ __construct()

MediaWiki\Media\MediaHandlerFactory::__construct ( private LanguageFactory $langFactory,
private LoggerInterface $logger,
array $registry )

Definition at line 47 of file MediaHandlerFactory.php.

Member Function Documentation

◆ getHandler()

MediaWiki\Media\MediaHandlerFactory::getHandler ( $type,
Language|string|null $lang = null )
Parameters
string$typemimetype
Language | string | null$langLanguage object or language code
Returns
MediaHandler|false

Definition at line 68 of file MediaHandlerFactory.php.

References MediaWiki\Media\MediaHandlerFactory\getHandlerClass().

◆ getHandlerClass()

MediaWiki\Media\MediaHandlerFactory::getHandlerClass ( $type)
protected
Parameters
string$type
Returns
class-string<MediaHandler>|false

Definition at line 59 of file MediaHandlerFactory.php.

Referenced by MediaWiki\Media\MediaHandlerFactory\getHandler().


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