Elgg\Database\RelationshipsTable::delete PHP Метод

delete() публичный Метод

Delete a relationship by its ID
public delete ( integer $id, boolean $call_event = true ) : boolean
$id integer Relationship ID
$call_event boolean Call the delete event before deleting
Результат boolean
    public function delete($id, $call_event = true)
    {
        $id = (int) $id;
        $relationship = $this->get($id);
        if ($call_event && !$this->events->trigger('delete', 'relationship', $relationship)) {
            return false;
        }
        $sql = "DELETE FROM {$this->db->prefix}entity_relationships WHERE id = :id";
        $params = [':id' => $id];
        return $this->db->deleteData($sql, $params);
    }