BlueSpice MediaWiki master
 All Classes Namespaces Files Functions Variables Groups Pages
BlueSpice\Extension Class Reference
Inheritance diagram for BlueSpice\Extension:
Collaboration diagram for BlueSpice\Extension:

Public Member Functions

 jsonSerialize ()
 
 __construct (array $definition,\IContextSource $context,\Config $config)
 
 getInfo ()
 
 getResourcePath ()
 
 getExtensionPath ()
 
 getName ()
 
 getAuthors ()
 
 getStatus ()
 
 getPackage ()
 
 getUrl ()
 
 getVersion ()
 
 getExtensionKey ()
 
- Public Member Functions inherited from BlueSpice\Context
 __construct (\IContextSource $context,\Config $config)
 
 canUseWikiPage ()
 
 exportSession ()
 
 getConfig ()
 
 getLanguage ()
 
 getOutput ()
 
 getRequest ()
 
 getSkin ()
 
 getStats ()
 
 getTiming ()
 
 getTitle ()
 
 getUser ()
 
 getWikiPage ()
 
 msg ($key)
 

Protected Attributes

 $extPath = ''
 
 $name = ''
 
 $authors = []
 
 $version = ''
 
 $url = ''
 
 $status = ''
 
 $package = ''
 
- Protected Attributes inherited from BlueSpice\Context
 $context = null
 
 $config = null
 

Member Function Documentation

BlueSpice\Extension::getAuthors ( )

Returns the authors names of the extension

Returns
array
BlueSpice\Extension::getExtensionKey ( )

Returns the internal key of the extension. This should be removed in the future.

Returns
string
BlueSpice\Extension::getExtensionPath ( )

Returns the extensions Path. This is still a thing, when extensions are combined in packages

Returns
string
BlueSpice\Extension::getInfo ( )

returns the extension informations as an array

Returns
array
BlueSpice\Extension::getName ( )

Returns the name of the extension

Returns
string
BlueSpice\Extension::getPackage ( )

Returns the package name of the extension. F.E.: BlueSpice Free or BlueSpice Pro

Returns
string
BlueSpice\Extension::getResourcePath ( )

Returns the resource path for the current extension

Returns
string
BlueSpice\Extension::getStatus ( )

Returns the status of the extension. F.E.: stable, beta or alpha

Returns
string
BlueSpice\Extension::getUrl ( )

Returns the url of the Helpdesk page of the extension.

Returns
string
BlueSpice\Extension::getVersion ( )

Returns the version of the extension. F.E.: 2.31.0

Returns
string
BlueSpice\Extension::jsonSerialize ( )

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