Elgg\UserCapabilities::canDeleteRiverItem PHP Method

canDeleteRiverItem() public method

Can a user delete this river item?
See also: elgg_set_ignore_access()
Since: 2.3
public canDeleteRiverItem ( ElggRiverItem $item, integer $user_guid ) : boolean
$item ElggRiverItem River item
$user_guid integer The user GUID, optionally (default: logged in user)
return boolean Whether this river item should be considered deletable by the given user.
    public function canDeleteRiverItem(ElggRiverItem $item, $user_guid = 0)
    {
        try {
            $user = $this->entities->getUserForPermissionsCheck($user_guid);
        } catch (UserFetchFailureException $e) {
            return false;
        }
        $return = $user && $user->isAdmin();
        $params = ['item' => $item, 'user' => $user];
        return $this->hooks->trigger('permissions_check:delete', 'river', $params, $return);
    }