public function disable() { $success = _elgg_set_metastring_based_object_enabled_by_id($this->id, 'no', 'metadata'); if ($success) { $this->enabled = 'no'; _elgg_services()->metadataCache->clear($this->entity_guid); } return $success; }