update
This commit is contained in:
44
wp-content/plugins/youtube-feed-pro/inc/Response.php
Normal file
44
wp-content/plugins/youtube-feed-pro/inc/Response.php
Normal file
@@ -0,0 +1,44 @@
|
||||
<?php
|
||||
/**
|
||||
* Class Response
|
||||
*
|
||||
* Sends back ajax response to client end
|
||||
*
|
||||
* @since 2.0
|
||||
*/
|
||||
namespace SmashBalloon\YouTubeFeed;
|
||||
|
||||
class Response {
|
||||
|
||||
/**
|
||||
* @var boolean
|
||||
*/
|
||||
private $is_success;
|
||||
|
||||
/**
|
||||
* @var array
|
||||
*/
|
||||
private $data;
|
||||
/**
|
||||
* Response constructor.
|
||||
*
|
||||
* @param $is_success
|
||||
* @param $data
|
||||
*
|
||||
* @throws \Exception
|
||||
*/
|
||||
public function __construct( $is_success, $data ) {
|
||||
$this->is_success = $is_success;
|
||||
$this->data = $data;
|
||||
}
|
||||
|
||||
/**
|
||||
* Send JSON response
|
||||
*/
|
||||
public function send() {
|
||||
if ( $this->is_success ) {
|
||||
wp_send_json_success( $this->data );
|
||||
}
|
||||
wp_send_json_error( $this->data );
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user