A registry for holding references to {@link XoopsObjectHandler} classes
Methods | ||||||||
---|---|---|---|---|---|---|---|---|
public
|
instance(): XoopsHandlerRegistry
get a reference to the only instance of this class
get a reference to the only instance of this class if the class has not been instantiated yet, this will also take care of that ReturnsReference to the only instance of this class |
# | ||||||
public
|
setHandler(string $name, XoopsObjectHandler $handler)
Register a handler class object
Register a handler class object Parameters
|
# | ||||||
public
|
getHandler(string $name): XoopsObjectHandler|false
Get a registered handler class object
Get a registered handler class object Parameters
Returns{@link XoopsObjectHandler}, FALSE if not registered |
# | ||||||
public
|
unsetHandler(string $name)
Unregister a handler class object
Unregister a handler class object Parameters
|
# | ||||||
public
|
setModuleHandler(string $module, string $name, XoopsObjectHandler $handler)
Register a handler class object for a module
Register a handler class object for a module Parameters
|
# | ||||||
public
|
getModuleHandler(string $module, string $name): XoopsObjectHandler|false
Get a registered handler class object for a module
Get a registered handler class object for a module Parameters
Returns{@link XoopsObjectHandler}, FALSE if not registered |
# | ||||||
public
|
unsetModuleHandler(string $module, string $name)
Unregister a handler class object for a module
Unregister a handler class object for a module Parameters
|
# |
Properties | |||
---|---|---|---|
public
|
array
|
$_handlers = []
|
# |