HumHub Documentation (unofficial)

PluginClassLocator extends ShortNameLocator, IteratorAggregate

Plugin class locator interface

Table of Contents

Methods

getClassName()  : string
Return full class name for a named helper
getRegisteredPlugins()  : array<string|int, mixed>|Traversable
Get a list of all registered plugins
isLoaded()  : bool
Whether or not a Helper by a specific name
load()  : string
Load a helper via the name provided
registerPlugin()  : PluginClassLocator
Register a class to a given short name
unregisterPlugin()  : void
Unregister a short name lookup

Methods

getClassName()

Return full class name for a named helper

public getClassName(string $name) : string
Parameters
$name : string
Return values
string

getRegisteredPlugins()

Get a list of all registered plugins

public getRegisteredPlugins() : array<string|int, mixed>|Traversable
Return values
array<string|int, mixed>|Traversable

isLoaded()

Whether or not a Helper by a specific name

public isLoaded(string $name) : bool
Parameters
$name : string
Return values
bool

load()

Load a helper via the name provided

public load(string $name) : string
Parameters
$name : string
Return values
string

unregisterPlugin()

Unregister a short name lookup

public unregisterPlugin(mixed $shortName) : void
Parameters
$shortName : mixed

        
On this page

Search results