Tribe__Events__Aggregator__Service::get_service_message( string $key, array $args = array(), string $default = null )

Returns a service message based on key


Parameters

$key

(string) (Required) Service Message index

$args

(array) (Optional) An array of arguments that will be fed to a sprintf like 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


Top ↑

Return

(string)


Top ↑

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 );
	}