public static function delete_cart($id) { $session = QHShopSession::get('cart'); if (isset($session[$id]) && is_numeric($id)) { unset($session[$id]); QHShopSession::update('cart', $session); } elseif (!empty($session) && $id == 'all') { QHShopSession::destroy('cart'); } return self::$instance; }