| $_is_cacheable | ElggEntity | protected |
| $attributes | ElggData | protected |
| $orig_attributes | ElggEntity | protected |
| $valid | ElggData | protected |
| $volatile | ElggEntity | protected |
| __clone() | ElggEntity | |
| __construct(?stdClass $row=null) | ElggObject | |
| ElggEntity::__construct(?\stdClass $row=null) | ElggEntity | |
| __get($name) | ElggFile | |
| __isset($name) | ElggData | |
| __serialize() | ElggData | |
| __set($name, $value) | ElggFile | |
| __sleep() | ElggFile | |
| __unserialize(array $data) | ElggData | |
| __unset($name) | ElggData | |
| acceptUploadedFile(UploadedFile $upload) | ElggFile | |
| cache() | ElggEntity | |
| canAnnotate(int $user_guid=0, string $annotation_name='') | ElggEntity | |
| canComment(int $user_guid=0) | ElggEntity | |
| canDelete(int $user_guid=0) | ElggEntity | |
| canDownload(int $user_guid=0, bool $default=true) | ElggFile | |
| canEdit(int $user_guid=0) | ElggEntity | |
| canWriteToContainer(int $user_guid=0, string $type='', string $subtype='') | ElggEntity | |
| close() | ElggFile | |
| countComments() | ElggEntity | |
| create() | ElggEntity | protected |
| current() | ElggData | |
| delete(bool $recursive=true, ?bool $persistent=null) | ElggFile | |
| ElggData::delete() | ElggData | |
| disable(string $reason='', bool $recursive=true) | ElggEntity | |
| disableCaching() | ElggEntity | |
| enable(bool $recursive=true) | ElggEntity | |
| enableCaching() | ElggEntity | |
| eof() | ElggFile | |
| exists() | ElggFile | |
| getContainerEntity() | ElggEntity | |
| getContainerGUID() | ElggEntity | |
| getDatabase() | ElggData | protected |
| getDefaultFields() | ElggEntity | static |
| getDisplayName() | ElggObject | |
| getDownloadURL(bool $use_cookie=true, string $expires='+2 hours') | ElggFile | |
| getFields() | ElggEntity | |
| getFilename() | ElggFile | |
| getFilenameOnFilestore() | ElggFile | |
| getFilestore() | ElggFile | protected |
| getGUID() | ElggEntity | |
| getID() | ElggData | |
| getInlineURL(bool $use_cookie=false, string $expires='') | ElggFile | |
| getLatitude() | ElggEntity | |
| getLongitude() | ElggEntity | |
| getMimeType() | ElggFile | |
| getModifiedTime() | ElggFile | |
| getObjectFromID(int $id) | ElggEntity | |
| getOriginalAttributes() | ElggEntity | |
| getOwnerEntity() | ElggEntity | |
| getOwnerGUID() | ElggEntity | |
| getPriority() | ElggData | |
| getSimpleType() | ElggFile | |
| getSize() | ElggFile | |
| getSubtype() | ElggEntity | |
| getSystemLogID() | ElggEntity | |
| getTimeCreated() | ElggData | |
| getTimeUpdated() | ElggEntity | |
| getType() | ElggEntity | |
| getURL() | ElggEntity | |
| getVolatileData(string $name) | ElggEntity | |
| grabFile() | ElggFile | |
| hasAccess(int $user_guid=0) | ElggEntity | |
| hasCapability(string $capability) | ElggEntity | |
| initializeAttributes() | ElggFile | protected |
| INTEGER_ATTR_NAMES | ElggEntity | protected |
| invalidateCache() | ElggEntity | |
| isCacheable() | ElggEntity | |
| isDeleted() | ElggEntity | |
| isEnabled() | ElggEntity | |
| key() | ElggData | |
| load(stdClass $row) | ElggEntity | protected |
| next() | ElggData | |
| offsetExists($offset) | ElggData | |
| offsetGet($offset) | ElggData | |
| offsetSet($offset, $value) | ElggData | |
| offsetUnset($offset) | ElggData | |
| open(string $mode) | ElggFile | |
| persistentDelete(bool $recursive=true) | ElggFile | protected |
| prepareObject(\Elgg\Export\Entity $object) | ElggObject | protected |
| PRIMARY_ATTR_NAMES | ElggEntity | |
| read(int $length, int $offset=0) | ElggFile | |
| removeAllRelatedRiverItems() | ElggEntity | |
| restore(bool $recursive=true) | ElggEntity | |
| rewind() | ElggData | |
| save() | ElggEntity | |
| seek(int $position) | ElggFile | |
| setContainerGUID(int $container_guid) | ElggEntity | |
| setDisplayName(string $display_name) | ElggObject | |
| setFilename(string $filename) | ElggFile | |
| setLatLong(float $lat, float $long) | ElggEntity | |
| setMimeType(string $mimetype) | ElggFile | |
| setModifiedTime() | ElggFile | |
| setSubtype(string $subtype) | ElggEntity | |
| setVolatileData(string $name, $value) | ElggEntity | |
| tell() | ElggFile | |
| toObject(array $params=[]) | ElggEntity | |
| transfer(int $owner_guid, ?string $filename=null) | ElggFile | |
| trash(bool $recursive=true) | ElggEntity | protected |
| update() | ElggEntity | protected |
| updateLastAction(?int $posted=null) | ElggEntity | |
| updateTimeDeleted(?int $deleted=null) | ElggEntity | |
| valid() | ElggData | |
| write(string $data) | ElggFile | |