HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux aritmodecarnaval.es 5.15.0-79-generic #86-Ubuntu SMP Mon Jul 10 16:07:21 UTC 2023 x86_64
User: www-data (33)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /home/www/torresncgolf/wp-content/plugins/ninja-forms/includes/Admin/RestControllerSafeList.php
<?php

namespace NinjaForms\Includes\Admin;

/**
 * Configuration of what can be called and extended by NF_AJAX_REST_Controller
 */
class RestControllerSafeList
{

    const   ALLOWED_METHOD_CALLS = [
        'NF_AJAX_Controllers_Form' => [
            'delete'
        ],
        'NF_AJAX_REST_Forms' => [
            'delete'
        ]
    ];

    public static function isClassMethodAllowed(string $fqcn, string $method): bool
    {
        $return = false;

        if(isset(self::ALLOWED_METHOD_CALLS[$fqcn])
        && in_array($method,self::ALLOWED_METHOD_CALLS[$fqcn])
        ){
            $return = true;
        } 

        return $return;
    }
}