• File: NotificationsController.php
  • Full Path: /home/builxejc/public_html/wp-content/plugins/extendify/app/PluginNotifications/Controllers/NotificationsController.php
  • Date Modified: 03/19/2026 11:35 PM
  • File size: 557 bytes
  • MIME-type: text/x-php
  • Charset: utf-8
<?php

namespace Extendify\PluginNotifications\Controllers;

defined('ABSPATH') || die('No direct access.');

use Extendify\PluginNotifications\Admin;

class NotificationsController
{
    public static function dismiss(\WP_REST_Request $request)
    {
        $id = sanitize_text_field($request->get_param('id'));
        Admin::dismissNotice($id);
        return new \WP_REST_Response(['success' => true]);
    }

    public static function dismissAll()
    {
        Admin::dismissAll();
        return new \WP_REST_Response(['success' => true]);
    }
}