31 public function isBaseClass(
string $class_name): bool;
setReturnTargetByClass(string $class_name, string $target_url)
Sets a target URL for the given class in order to reach it.
getRelativePathByCid(string $cid)
Returns the absolute path of a class for the given CID.
getClassCidByName(string $class_name)
Returns the CID of the given classname.
removeTemporaryParametersByClass(string $class_name)
Removes all temporarily set parameter => value pairs for the given class.
getUnsafeCommandsByCid(string $cid)
Returns all unsafe GET commands for a given cid.
isBaseClass(string $class_name)
Returns whether the given class is registered as a valid baseclass (module or service class) in the d...
getChildrenByName(string $class_name)
Returns all classes that can be called by the given class.
getObjNameByCid(string $cid)
Returns the qualified object name of a class for the given CID, which can be used to instantiate the ...
getClassNameByCid(string $cid)
Returns the lower-cased name of a class for the given CID.
const KEY_UNSAFE_COMMANDS
getReturnTargetByClass(string $class_name)
Returns a target URL for the given class in order to reach it.
setTemporaryParameterByClass(string $class_name, string $parameter_name, $value)
Sets a parameter => value pair for the given class which will be appended for the next request...
const KEY_CLASS_CID
array key constants that are used for certain information.
getTemporaryParametersByClass(string $class_name)
Returns all temporary parameters currently set for a given class.
const KEY_CLASS_CID_PATHS
getParentsByCid(string $cid)
Returns all classes that can call a class for the given CID.
removeSingleParameterByClass(string $class_name, string $parameter_name)
Removes a specific permanent or temporary parameter for the given class.
getChildrenByCid(string $cid)
Returns all classes that can be called by a class for the given CID.
getPermanentParametersByClass(string $class_name)
Returns all permanent parameters for the given class.
getSafeCommandsByCid(string $cid)
Returns all safe POST commands for a given cid.
getUnsafeCommandsByName(string $class_name)
Returns all unsafe GET commands for a given classname.
setPermanentParameterByClass(string $class_name, string $parameter_name)
Saves a parameter for the given class, that should be fetched with every request including it...
getParentsByName(string $class_name)
Returns all classes that can call the given class.
getRelativePathByName(string $class_name)
Returns the absolute path of a class for the given name.
removePermanentParametersByClass(string $class_name)
Removes all permanent parameters for the given class.
getSafeCommandsByName(string $class_name)
Returns all safe POST commands for a given classname.
getObjNameByName(string $class_name)
Returns the qualified object name of a given class, which can be used to instantiate the object...