fixing double declaration of alternc_api_service->doc
This commit is contained in:
parent
e62803c2b3
commit
d1182389ad
|
@ -183,33 +183,6 @@ class Alternc_Api_Service {
|
|||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Return documentation of the API, either general (no parameters)
|
||||
* or for a specific action or auth class
|
||||
* @param string $element the name of the object for which documentation is requested
|
||||
* @return array a documentation hash (key/value)
|
||||
*/
|
||||
function doc($element) {
|
||||
if (substr($element, 0, 5) == "auth/") {
|
||||
$adapterName = "Alternc_Api_Auth_" . ucfirst(strtolower(substr($element, 5)));
|
||||
if (!class_exists($adapterName))
|
||||
return false;
|
||||
$authAdapter = new $adapterName($this);
|
||||
return $authAdapter->documentation();
|
||||
} else {
|
||||
list($class, $action) = explode("/", $element);
|
||||
$className = "Alternc_Api_Object_" . ucfirst(strtolower($class));
|
||||
if (!class_exists($className))
|
||||
return false;
|
||||
$object = new $className($this);
|
||||
if (!$action) {
|
||||
return $authAdapter->documentation();
|
||||
} else {
|
||||
return $authAdapter->documentation($action);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for the databaseAdapter
|
||||
* (used by authAdapter)
|
||||
|
|
Loading…
Reference in New Issue