Current File : /home/pacjaorg/public_html/copwordpres/wp-content/plugins/download-manager/src/Package/RestAPI.php |
<?php
namespace WPDM\Package;
class RestAPI
{
function __construct()
{
add_action('rest_api_init', array($this, 'introduceEndpoints'));
}
function introduceEndpoints()
{
register_rest_route('wpdm', '/validate-captcha', array(
'methods' => 'POST',
'callback' => [new PackageLocks(), 'validateCaptcha'],
'permission_callback' => '__return_true'
));
register_rest_route('wpdm', '/validate-password', array(
'methods' => 'POST',
'callback' => [new PackageLocks(), 'validatePassword'],
'permission_callback' => '__return_true'
));
register_rest_route('wpdm', '/search', array(
'methods' => 'GET',
'callback' => [new PackageController(), 'search'],
'permission_callback' => '__return_true'
));
register_rest_route('wpdm', '/view-count', array(
'methods' => 'POST',
'callback' => [new PackageController(), 'addViewCount'],
'permission_callback' => '__return_true'
));
}
}