| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
Add more type declarations to class attributes and functions.
This should ensure that only strings and null values can be assigned to
the various access list members. This is still a bit loose, as we should
probably aim for lists of channel or group id's instead of a generic
type like a string.
I'll leave that for later, though.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add type annotations for constructor and set* methods, and throw an
exception if the passed in arrays are missing required keys. This means
that both invalid input types and missing keys will throw and exception
rather than just die with a runtime error.
There's not checks to verify that the contents of the required array
keys are valid or make sense, though. They are just assigned, and
returned as is by the get method when requested.
Also, the set_from_array method is not well tested at the moment.
|
| |
|
| |
|
|
|
|
|
|
| |
There have been some conversations in the last weeks which explained
several parts of the code, so add it to the source code documentation.
Also some other small source code documentation improvements.
|
|
|
|
| |
Also some Doxygen docu for this class.
|
|
|
|
| |
plugins will likely break as a result)
|
|
|
|
| |
This reverts commit a9711895cf254a0ca34b1e3f7c8e75bb832e6973.
|
|
|