HEX
Server: Apache
System: Linux pdx1-shared-a1-38 6.6.104-grsec-jammy+ #3 SMP Tue Sep 16 00:28:11 UTC 2025 x86_64
User: mmickelson (3396398)
PHP: 8.1.31
Disabled: NONE
Upload Files
File: /home/mmickelson/martyknows.com/wp-content/plugins/filebird/includes/Rest/SettingApi.php
<?php
namespace FileBird\Rest;

defined( 'ABSPATH' ) || exit;

use FileBird\Controller\SettingController;

class SettingApi {
	private $controller;

	public function register_rest_routes() {
		$this->controller = new SettingController();

        register_rest_route(
			NJFB_REST_URL,
			'set-settings',
			array(
				'methods'             => \WP_REST_Server::CREATABLE,
				'callback'            => array( $this->controller, 'setSettings' ),
				'permission_callback' => array( $this, 'permission_callback' ),
			)
		);
	}

    public function permission_callback() {
		return current_user_can( 'upload_files' );
	}

}