Elgg\Database\PrivateSettingsTable::remove PHP Method

remove() public method

Deletes a private setting for an entity.
public remove ( integer $entity_guid, string $name ) : boolean
$entity_guid integer The Entity GUID
$name string The name of the setting
return boolean
    public function remove($entity_guid, $name)
    {
        $this->cache->clear($entity_guid);
        _elgg_services()->boot->invalidateCache();
        $query = "\n\t\t\tDELETE FROM {$this->table}\n\t\t\tWHERE name = :name\n\t\t\tAND entity_guid = :entity_guid\n\t\t";
        $params = [':entity_guid' => (int) $entity_guid, ':name' => (string) $name];
        return $this->db->deleteData($query, $params);
    }