The Hubzilla
 All Classes Namespaces Files Functions Variables Pages
Zotlabs\Web\SubModule Class Reference

Public Member Functions

 __construct ($whicharg=1)
 Submodule constructor. More...
 
 call ($method)
 

Private Attributes

 $controller = false
 

Constructor & Destructor Documentation

Zotlabs\Web\SubModule::__construct (   $whicharg = 1)

Submodule constructor.

Initiate sub-modules. By default the submodule name is in argv(1), though this is configurable. Example: Given a URL path such as /admin/plugins, and the Admin module initiates sub-modules. This means we'll look for a class Plugins in Zotlabs/Module/Admin/Plugins.php The specific methods and calling parameters are up to the top level module controller logic.

If you were to provide sub-module support on the photos module, you would probably use $whicharg = 2, as photos are typically called with a URL path of /photos/channel_address/submodule_name where submodule_name might be something like album or image.

Parameters
int$whicharg

Member Function Documentation

Zotlabs\Web\SubModule::call (   $method)
Parameters
string$method
Returns
boolean|mixed

Member Data Documentation

Zotlabs\Web\SubModule::$controller = false
private

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