Server IP : 172.67.158.161 / Your IP : 3.142.249.245 Web Server : LiteSpeed System : Linux business53.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64 User : giankuin ( 1871) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /proc/self/root/proc/thread-self/root/proc/self/root/proc/self/root/home/giankuin/www/wp-content/plugins/font-awesome/includes/ |
Upload File : |
<?php namespace FortAwesome; use \WP_Error, \Exception; require_once dirname( __FILE__ ) . '/../includes/class-fontawesome-command.php'; /** * Handle fatal errors * * @ignore */ function notify_admin_fatal_error( $e ) { if ( method_exists( 'FortAwesome\FontAwesome_Loader', 'emit_admin_error_output' ) ) { $command = new FontAwesome_Command( function() use ( $e ) { FontAwesome_Loader::emit_admin_error_output( $e ); } ); add_action( 'admin_notices', [ $command, 'run' ] ); } } /** * Internal use only, not part of this plugin's public API. * * @internal * @ignore */ // phpcs:ignore Squiz.Commenting.FunctionCommentThrowTag.Missing function build_wp_error( $e, $code ) { if ( is_a( $e, 'Error' ) || is_a( $e, 'Exception' ) ) { $previous = boolval( $e->getPrevious() ) ? build_wp_error( $e->getPrevious(), 'previous_exception' ) : null; $current = new WP_Error( $code, $e->getMessage(), array( 'trace' => $e->getTraceAsString(), ) ); if ( ! is_null( $previous ) ) { $current->add( $previous->get_error_code(), $previous->get_error_message(), $previous->get_error_data() ); } return $current; } else { try { $as_string = ( method_exists( $e, '__toString' ) || is_string( $e ) || is_numeric( $e ) ) ? strval( $e ) : null; $message = 'Unexpected Thing, neither Error or Exception'; if ( is_null( $as_string ) ) { $message .= ', which cannot be stringified.'; } else { $message .= ", stringified: $as_string"; } throw new Exception( $message ); } catch ( Exception $e ) { return new WP_Error( $code, $e->getMessage(), array( 'trace' => $e->getTraceAsString(), ) ); } } } /** * Internal use only, not part of this plugin's public API. * * @internal * @ignore */ function wpe_fontawesome_unknown_error( $e ) { return build_wp_error( $e, 'fontawesome_unknown_error' ); } /** * Internal use only, not part of this plugin's public API. * * @internal * @ignore */ function wpe_fontawesome_client_exception( $e ) { return build_wp_error( $e, 'fontawesome_client_exception' ); } /** * Internal use only, not part of this plugin's public API. * * @internal * @ignore */ function wpe_fontawesome_server_exception( $e ) { return build_wp_error( $e, 'fontawesome_server_exception' ); }