public function canDelete(ElggEntity $entity, $user_guid = 0)
{
try {
$user = $this->entities->getUserForPermissionsCheck($user_guid);
} catch (UserFetchFailureException $e) {
return false;
}
$return = $entity->canEdit($user_guid);
$params = ['entity' => $entity, 'user' => $user];
return $this->hooks->trigger('permissions_check:delete', $entity->getType(), $params, $return);
}