PluginProbe
Hostinger Tools / 2.1.9
Hostinger Tools v2.1.9
3.0.77 3.0.76 3.0.75 3.0.74 3.0.73 3.0.72 3.0.71 3.0.70 3.0.69 3.0.68 3.0.67 3.0.66 1.8.1 1.8.2 1.8.3 1.9.1 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.4 All 108 releases
hostinger / includes / Errors.php

Errors.php in Hostinger Tools 2.1.9, at includes/Errors.php

37 lines 1.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace Hostinger;
4
5 defined( 'ABSPATH' ) || exit;
6
7 class Errors {
8
9 private $error_messages;
10
11 public function __construct() {
12 $this->error_messages = array(
13 'action_failed' => array(
14 'default' => __( 'Action Failed. Try again or contact support. Apologies.', 'hostinger' ),
15 ),
16 'unexpected_error' => array(
17 'default' => __( 'An unexpected error occurred. Please try again or contact support.', 'hostinger' ),
18 ),
19 'server_error' => array(
20 'default' => __( 'We apologize for the inconvenience. The AI content generation process encountered a server error. Please try again later, and if the issue persists, kindly contact our support team for assistance.', 'hostinger' ),
21 ),
22 );
23 }
24
25 public function get_error_message( string $error_code ) {
26 if ( array_key_exists( $error_code, $this->error_messages ) ) {
27 $message_data = $this->error_messages[ $error_code ];
28
29 return $message_data['default'];
30 } else {
31 return __( 'Unknown error code.', 'hostinger' );
32 }
33 }
34 }
35
36 new Errors();
37