Tribe__Events__Aggregator__Service::get_service_message( string $key, array $args = array(), string $default = null )
Returns a service message based on key
Contents
Parameters
- $key
-
(string) (Required) Service Message index
- $args
-
(array) (Optional) An array of arguments that will be fed to a
sprintflike function to replace placeholders.Default value: array()
- $default
-
(string) (Optional) A default message that should be returned should the message code not be found; defaults to the unknown message.
Default value: null
Return
(string)
Source
File: src/Tribe/Aggregator/Service.php
public function get_service_message( $key, $args = array(), $default = null ) {
if ( empty( $this->service_messages[ $key ] ) ) {
// Get error message if this is a registered Tribe_Error key.
$error = tribe_error( $key );
if ( is_wp_error( $error ) && 'unknown' !== $error->get_error_code() ) {
return $error->get_error_message();
}
// Use default message if set.
if ( null !== $default ) {
return $default;
}
return $this->get_unknow_message();
}
return vsprintf( $this->service_messages[ $key ], $args );
}