Elgg
Version 1.9
|
Public Member Functions | |
getSystemLogID () | |
Return an identification for the object for storage in the system log. More... | |
getClassName () | |
Return the class name of the object. More... | |
getType () | |
Return the type of the object - eg. More... | |
getSubtype () | |
Return a subtype. More... | |
getObjectFromID ($id) | |
For a given ID, return the object associated with it. More... | |
getObjectOwnerGUID () | |
Return the GUID of the owner of this object. More... | |
Definition at line 15 of file Loggable.php.
Loggable::getClassName | ( | ) |
Return the class name of the object.
Added as a function because get_class causes errors for some reason.
Implemented in ElggData.
Loggable::getObjectFromID | ( | $id | ) |
For a given ID, return the object associated with it.
This is used by the river functionality primarily. This is useful for checking access permissions etc on objects.
int | $id | GUID of an entity |
Implemented in ElggEntity, ElggRelationship, ElggAnnotation, and ElggMetadata.
Loggable::getObjectOwnerGUID | ( | ) |
Loggable::getSubtype | ( | ) |
Return a subtype.
For metadata & annotations this is the 'name' and for relationship this is the relationship type.
Implemented in ElggEntity, ElggRelationship, and ElggExtender.
Loggable::getSystemLogID | ( | ) |
Return an identification for the object for storage in the system log.
This id must be an integer.
Implemented in ElggEntity, ElggRelationship, and ElggExtender.
Loggable::getType | ( | ) |
Return the type of the object - eg.
object, group, user, relationship, metadata, annotation etc
Implemented in ElggEntity, ElggRelationship, and ElggExtender.