Astra_Abstract_Ability::handle_execute( array $args )
Handle execution with error handling.
Description
Parameters
- $args
-
(array) (Required) Input arguments.
Return
(array) Result array.
Source
File: inc/abilities/class-astra-abstract-ability.php
public function handle_execute( $args ) {
try {
return $this->execute( $args );
} catch ( Exception $e ) {
/* translators: %s: error message */
return Astra_Abilities_Response::error( sprintf( __( 'An unexpected error occurred: %s', 'astra' ), $e->getMessage() ) );
} catch ( Error $e ) {
/* translators: %s: error message */
return Astra_Abilities_Response::error( sprintf( __( 'A system error occurred: %s', 'astra' ), $e->getMessage() ) );
}
}
Expand full source code Collapse full source code View on Trac