/** * Delete messages. * * RD::delete(); * * // Delete error messages * RD::delete(RD::ERROR); * * // Delete error AND alert messages * RD::delete(array(RD::ERROR, RD::ALERT)); * * @param mixed $type message type (e.g. RD::SUCCESS, array(RD::ERROR, RD::ALERT)) */ public static function delete($type = NULL) { if ($type === NULL) { // Delete everything! Session::instance()->delete(RD::$storage_key); } else { // Deletion by type happens in get(), too weird? RD::get($type, NULL, TRUE); } }