Elgg
Version 6.2
|
Public Member Functions | ||||
getDisplayName () | ||||
{Get the entity's display name.
| ||||
setDisplayName (string $display_name) | ||||
{Sets the title or name of this entity.
| ||||
![]() | ||||
__construct (?\stdClass $row=null) | ||||
Create a new entity. More... | ||||
__clone () | ||||
Clone an entity. More... | ||||
__set ($name, $value) | ||||
Set an attribute or metadata value for this entity. More... | ||||
getOriginalAttributes () | ||||
Get the original values of attribute(s) that have been modified since the entity was persisted. More... | ||||
__get ($name) | ||||
Get an attribute or metadata value. More... | ||||
getVolatileData (string $name) | ||||
Get a piece of volatile (non-persisted) data on this entity. More... | ||||
setVolatileData (string $name, $value) | ||||
Set a piece of volatile (non-persisted) data on this entity. More... | ||||
removeAllRelatedRiverItems () | ||||
Removes all river items related to this entity. More... | ||||
countComments () | ||||
Count the number of comments attached to this entity. More... | ||||
hasAccess (int $user_guid=0) | ||||
Check if the given user has access to this entity. More... | ||||
canEdit (int $user_guid=0) | ||||
Can a user edit this entity? More... | ||||
canDelete (int $user_guid=0) | ||||
Can a user delete this entity? More... | ||||
canWriteToContainer (int $user_guid=0, string $type='', string $subtype='') | ||||
Can a user add an entity to this container. More... | ||||
canComment (int $user_guid=0) | ||||
Can a user comment on an entity? More... | ||||
canAnnotate (int $user_guid=0, string $annotation_name='') | ||||
Can a user annotate an entity? More... | ||||
getGUID () | ||||
Returns the guid. More... | ||||
getType () | ||||
Returns the entity type. More... | ||||
setSubtype (string $subtype) | ||||
Set the subtype of the entity. More... | ||||
getSubtype () | ||||
Get the entity subtype. More... | ||||
getOwnerGUID () | ||||
Get the guid of the entity's owner. More... | ||||
getOwnerEntity () | ||||
Gets the \ElggEntity that owns this entity. More... | ||||
setContainerGUID (int $container_guid) | ||||
Set the container for this object. More... | ||||
getContainerGUID () | ||||
Gets the container GUID for this entity. More... | ||||
getContainerEntity () | ||||
Get the container entity for this object. More... | ||||
getTimeUpdated () | ||||
Returns the UNIX epoch time that this entity was last updated. More... | ||||
getURL () | ||||
Gets the URL for this entity. More... | ||||
save () | ||||
Save this data to the appropriate database table.
| ||||
disable (string $reason='', bool $recursive=true) | ||||
Disable this entity. More... | ||||
enable (bool $recursive=true) | ||||
Enable the entity. More... | ||||
isEnabled () | ||||
Is this entity enabled? More... | ||||
delete (bool $recursive=true, ?bool $persistent=null) | ||||
Deletes the entity. More... | ||||
restore (bool $recursive=true) | ||||
Restore the entity. More... | ||||
isDeleted () | ||||
Is the entity marked as deleted. More... | ||||
toObject (array $params=[]) | ||||
Export an entity. More... | ||||
setLatLong (float $lat, float $long) | ||||
Set latitude and longitude metadata tags for a given entity. More... | ||||
getLatitude () | ||||
Return the entity's latitude. More... | ||||
getLongitude () | ||||
Return the entity's longitude. More... | ||||
getSystemLogID () | ||||
{Return an identification for the object for storage in the system log.This id must be an integer. Unsaved implementations should return 0.
| ||||
getObjectFromID (int $id) | ||||
For a given ID, return the object associated with it. More... | ||||
updateLastAction (?int $posted=null) | ||||
Update the last_action column in the entities table. More... | ||||
updateTimeDeleted (?int $deleted=null) | ||||
Update the time_deleted column in the entities table. More... | ||||
disableCaching () | ||||
Disable runtime caching for entity. More... | ||||
enableCaching () | ||||
Enable runtime caching for entity. More... | ||||
isCacheable () | ||||
Is entity cacheable in the runtime cache. More... | ||||
cache () | ||||
Cache the entity in a session cache. More... | ||||
invalidateCache () | ||||
Invalidate cache for entity. More... | ||||
hasCapability (string $capability) | ||||
Checks a specific capability is enabled for the entity type/subtype. More... | ||||
getFields () | ||||
Helper function to easily retrieve form fields for this entity. More... | ||||
![]() | ||||
__isset ($name) | ||||
Test if property is set either as an attribute or metadata. More... | ||||
__unset ($name) | ||||
Unset a property from metadata or attribute. More... | ||||
delete () | ||||
Delete this data. More... | ||||
getTimeCreated () | ||||
Returns the UNIX epoch time that this entity was created. More... | ||||
rewind () | ||||
Iterator interface. More... | ||||
current () | ||||
Iterator interface. More... | ||||
key () | ||||
Iterator interface. More... | ||||
next () | ||||
Iterator interface. More... | ||||
valid () | ||||
Iterator interface. More... | ||||
offsetSet ($offset, $value) | ||||
Array access interface. More... | ||||
offsetGet ($offset) | ||||
Array access interface. More... | ||||
offsetUnset ($offset) | ||||
Array access interface. More... | ||||
offsetExists ($offset) | ||||
Array access interface. More... | ||||
getID () | ||||
{Get unique item identifier within a collection.
| ||||
getPriority () | ||||
{Get priority (weight) of the item within a collection.
| ||||
__serialize () | ||||
Called during serialization. More... | ||||
__unserialize (array $data) | ||||
Called during unserialization. More... | ||||
Protected Member Functions | ||||
initializeAttributes () | ||||
{Initialize the attributes array.This is vital to distinguish between metadata and base parameters.
| ||||
prepareObject (\Elgg\Export\Entity $object) | ||||
{Prepare an object copy for toObject()
| ||||
![]() | ||||
create () | ||||
Create a new entry in the entities table. More... | ||||
update () | ||||
Update the entity in the database. More... | ||||
load (stdClass $row) | ||||
Loads attributes from the entities table into the object. More... | ||||
persistentDelete (bool $recursive=true) | ||||
Permanently delete the entity from the database. More... | ||||
trash (bool $recursive=true) | ||||
Move the entity to the trash. More... | ||||
![]() | ||||
getDatabase () | ||||
Provides a pointer to the database object. More... | ||||
Additional Inherited Members | |
![]() | |
static | getDefaultFields () |
Returns a default set of fields to be used for forms related to this entity. More... | |
![]() | |
const | PRIMARY_ATTR_NAMES |
![]() | |
const | INTEGER_ATTR_NAMES |
$volatile = [] | |
$orig_attributes = [] | |
$_is_cacheable = true | |
![]() | |
$attributes = [] | |
$valid = false | |
Definition at line 15 of file ElggObject.php.
ElggObject::getDisplayName | ( | ) |
{Get the entity's display name.
Reimplemented from ElggEntity.
Reimplemented in ElggWidget, ElggUpgrade, and ElggPlugin.
Definition at line 41 of file ElggObject.php.
|
protected |
{Initialize the attributes array.This is vital to distinguish between metadata and base parameters.
Reimplemented from ElggEntity.
Reimplemented in ElggWidget, ElggUpgrade, ElggTempFile, ElggPlugin, ElggIcon, ElggFile, ElggComment, and ElggAdminNotice.
Definition at line 20 of file ElggObject.php.
|
protected |
{Prepare an object copy for toObject()
\Elgg\Export\Entity | $object | Object representation of the entity |
Reimplemented from ElggEntity.
Definition at line 30 of file ElggObject.php.
ElggObject::setDisplayName | ( | string | $display_name | ) |
{Sets the title or name of this entity.
string | $display_name | The title or name of this entity. |
Reimplemented from ElggEntity.
Definition at line 48 of file ElggObject.php.