'GET', 'callback' => function( $request ) { return SuccessLoginsController::get()->get_data( $request ); }, 'permission_callback' => function( $request ) { return SuccessLoginsController::get()->authorize_request( $request ); }, ] ); register_rest_route( 'secure-admin/v1', '/failed-logins', [ 'methods' => 'GET', 'callback' => function( $request ) { return FailedLoginsController::get()->get_data( $request ); }, 'permission_callback' => function( $request ) { return FailedLoginsController::get()->authorize_request( $request ); }, ] ); register_rest_route( 'secure-admin/v1', '/block-users', [ 'methods' => 'GET', 'callback' => function( $request ) { return BlockUsersController::get()->get_data( $request ); }, 'permission_callback' => function( $request ) { return BlockUsersController::get()->authorize_request( $request ); }, ] ); register_rest_route( 'secure-admin/v1', '/dahboard/limit-login-attempts', [ 'methods' => 'GET', 'callback' => function( $request ) { return Reports::get()->get_data( $request ); }, 'permission_callback' => function( $request ) { return Reports::get()->authorize_request( $request ); }, ] ); } }