[TASK] Update Doxyfile and fix Doxygen errors.
Updated Doxyfile to include new folders. Add a list for @hooks tags. Fixed some parsing problems for Doxygen.
This commit is contained in:
@@ -2,23 +2,28 @@
|
||||
|
||||
namespace Zotlabs\Web;
|
||||
|
||||
|
||||
/*
|
||||
* @brief
|
||||
*
|
||||
*/
|
||||
class SubModule {
|
||||
|
||||
private $controller = false;
|
||||
|
||||
/**
|
||||
* @brief 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.
|
||||
* 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.
|
||||
*
|
||||
* @param int $whicharg
|
||||
*/
|
||||
|
||||
|
||||
function __construct($whicharg = 1) {
|
||||
|
||||
if(argc() < ($whicharg + 1))
|
||||
@@ -31,13 +36,20 @@ class SubModule {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief
|
||||
*
|
||||
* @param string $method
|
||||
* @return boolean|mixed
|
||||
*/
|
||||
function call($method) {
|
||||
if(! $this->controller)
|
||||
return false;
|
||||
if(method_exists($this->controller,$method))
|
||||
|
||||
if(method_exists($this->controller, $method))
|
||||
return $this->controller->$method();
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user