mirror of
https://github.com/proelements/proelements.git
synced 2026-04-19 02:22:18 +00:00
v3.33.1
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
<?php
|
||||
namespace ElementorPro\Modules\Forms\Submissions\Data\Responses;
|
||||
|
||||
use ElementorPro\Plugin;
|
||||
|
||||
if ( ! defined( 'ABSPATH' ) ) {
|
||||
exit; // Exit if accessed directly.
|
||||
}
|
||||
|
||||
class Query_Failed_Response extends \WP_Error {
|
||||
public function __construct( $query_error_message, $message = null ) {
|
||||
if ( ! $message ) {
|
||||
$message = esc_html__( 'Could not retrieve query data.', 'elementor-pro' );
|
||||
}
|
||||
|
||||
$this->log_error( $query_error_message );
|
||||
|
||||
parent::__construct(
|
||||
'rest_internal_error',
|
||||
$message,
|
||||
[ 'status' => 500 ]
|
||||
);
|
||||
}
|
||||
|
||||
private function log_error( $query_error_message ) {
|
||||
Plugin::elementor()->logger->error( $query_error_message );
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user