# force-refresh/2.16.2/includes/api/classes/class-api-handler-admin.php

Force Refresh, version 2.16.2. 26 lines.

- Page: https://pluginprobe.com/plugins/force-refresh/2.16.2/code/includes/api/classes/class-api-handler-admin.php
- Raw: https://pluginprobe.com/plugins/force-refresh/2.16.2/raw/includes/api/classes/class-api-handler-admin.php
- Modified: 2023-11-10T16:53:14+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/force-refresh/2.16.2/code/includes/api/classes/class-api-handler-admin.php#L10-L20`.

```php
<?php
/**
 * Our API calls responsible for handling requests from admins requesting a refresh for the site.
 *
 * @package ForceRefresh
 */

namespace JordanLeven\Plugins\ForceRefresh\Api;

use JordanLeven\Plugins\ForceRefresh\Api\Api_Handler;

/**
 * Main class controller.
 */
abstract class Api_Handler_Admin extends Api_Handler {

    /**
     * Method for checking if a user can make changes to Force Refresh.
     *
     * @return  bool    True if use can modify Force Refresh settings.
     */
    public function user_is_able_to_admin_force_refresh(): bool {
        return current_user_can( WP_FORCE_REFRESH_CAPABILITY );
    }
}

```
