RETVAL_OK = 0
Test was executed and the result was as expected.
The overall coordination class that runs all kinds of tests to find out where and what is wrong. Operates on the realm of a user. Can do more magic if it also knows which federation the user is currently positioned in, or even which exact hotspot to analyse.
Its main purpose is to initialise some error messages.
__construct( realm, string|null visitedFlr = NULL, string|null visitedHotspot = NULL) :
prime the Telepath with info it needs to know to successfully meditate over the problem
Logs the start of lifetime of the entity to the debug log on levels 3 and higher.
the realm of the user
which NRO is the user visiting
external DB ID of the hotspot he visited
getAttributeValue(mixed|string|int attributeArray, string|int index1, string|int index2) :
This is a helper fuction to retrieve a value from two-dimensional arrays The function tests if the value for the first indes is defined and then the same with the second and finally returns the value if something on the way is not defined, NULL is returned
createTemporaryDirectory( purpose = installer, failIsFatal = 1) : mixed|string|int
create a temporary directory and return the location
one of 'installer', 'logo', 'test' defined the purpose of the directory
decides if a creation failure should cause an error; defaults to true
the tuple of: base path, absolute path for directory, directory name