Semantic MediaWiki and related extensions
Public Member Functions | List of all members
SMW\MediaWiki\MwCollaboratorFactory Class Reference

Public Member Functions

 __construct (ApplicationFactory $applicationFactory)
 
 newJobQueueLookup (Database $connection)
 
 newMessageBuilder (Language $language=null)
 
 newMagicWordsFinder ()
 
 newRedirectTargetFinder ()
 
 newDeepRedirectTargetResolver ()
 
 newHtmlFormRenderer (Title $title, Language $language=null)
 
 newHtmlTableRenderer ()
 
 newHtmlColumnListRenderer ()
 
 newLazyDBConnectionProvider ($connectionType)
 
 newMediaWikiDatabaseConnectionProvider ($provider=null)
 
 newPageInfoProvider (WikiPage $wkiPage, Revision $revision=null, User $user=null)
 
 newEditInfoProvider (WikiPage $wkiPage, Revision $revision, User $user=null)
 
 newWikitextTemplateRenderer ()
 
 newHtmlTemplateRenderer (Parser $parser)
 
 newMediaWikiNsContentReader ()
 

Detailed Description

GNU GPL v2+

Since
2.1
Author
mwjames

Constructor & Destructor Documentation

SMW\MediaWiki\MwCollaboratorFactory::__construct ( ApplicationFactory  $applicationFactory)
Since
2.1
Parameters
ApplicationFactory$applicationFactory

Member Function Documentation

SMW\MediaWiki\MwCollaboratorFactory::newDeepRedirectTargetResolver ( )
Since
2.1
Returns
DeepRedirectTargetResolver
SMW\MediaWiki\MwCollaboratorFactory::newEditInfoProvider ( WikiPage  $wkiPage,
Revision  $revision,
User  $user = null 
)
Since
2.5
Parameters
WikiPage$wkiPage
Revision$revision
User | null$user
Returns
EditInfoProvider
SMW\MediaWiki\MwCollaboratorFactory::newHtmlColumnListRenderer ( )
Since
2.1
Returns
HtmlColumnListRenderer
SMW\MediaWiki\MwCollaboratorFactory::newHtmlFormRenderer ( Title  $title,
Language  $language = null 
)
Since
2.1
Parameters
Title$title
Language | null$language
Returns
HtmlFormRenderer
SMW\MediaWiki\MwCollaboratorFactory::newHtmlTableRenderer ( )
Since
2.1
Returns
HtmlTableRenderer
SMW\MediaWiki\MwCollaboratorFactory::newHtmlTemplateRenderer ( Parser  $parser)
Since
2.2
Parameters
Parser$parser
Returns
HtmlTemplateRenderer
SMW\MediaWiki\MwCollaboratorFactory::newJobQueueLookup ( Database  $connection)
Since
2.1
Parameters
Database$connection
Returns
JobQueueLookup
SMW\MediaWiki\MwCollaboratorFactory::newLazyDBConnectionProvider (   $connectionType)
Since
2.1
Returns
LazyDBConnectionProvider
SMW\MediaWiki\MwCollaboratorFactory::newMagicWordsFinder ( )
Since
2.1
Returns
MagicWordsFinder
SMW\MediaWiki\MwCollaboratorFactory::newMediaWikiDatabaseConnectionProvider (   $provider = null)
Since
2.1
Parameters
string | null$provider
Returns
DatabaseConnectionProvider
SMW\MediaWiki\MwCollaboratorFactory::newMediaWikiNsContentReader ( )
Since
2.2
Returns
MediaWikiNsContentReader
SMW\MediaWiki\MwCollaboratorFactory::newMessageBuilder ( Language  $language = null)
Since
2.1
Parameters
Language | null$language
Returns
MessageBuilder
SMW\MediaWiki\MwCollaboratorFactory::newPageInfoProvider ( WikiPage  $wkiPage,
Revision  $revision = null,
User  $user = null 
)
Since
2.0
Parameters
WikiPage$wkiPage
Revision | null$revision
User | null$user
Returns
PageInfoProvider
SMW\MediaWiki\MwCollaboratorFactory::newRedirectTargetFinder ( )
Since
2.1
Returns
RedirectTargetFinder
SMW\MediaWiki\MwCollaboratorFactory::newWikitextTemplateRenderer ( )
Since
2.2
Returns
WikitextTemplateRenderer

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