Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
forbidals
/
wp-content
/
plugins
/
image-optimization
/
modules
/
reviews
/
classes
:
feedback-handler.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php namespace ImageOptimization\Modules\Reviews\Classes; use Exception; use ImageOptimization\Classes\Utils; if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly } /** * Feedback_Handler * * Class to post feedback */ class Feedback_Handler { const SERVICE_ENDPOINT = 'feedback/reviews'; /** * Send request to the service to submit the feedback. * * @param $params * * @return string * @throws Exception */ public static function post_feedback( $params ) { $response = Utils::get_api_client()->make_request( 'POST', self::SERVICE_ENDPOINT, $params ); if ( empty( $response ) || is_wp_error( $response ) ) { throw new Exception( 'Failed to add the feedback.' ); } return $response; } }