Notice_Handler::get_message_data( string $slug,  $overrides = array() )

Gets a given message data by it’s slug.


Parameters

$slug

(string) (Required) Slug to retrieve the message data.


Top ↑

Return

(array)


Top ↑

Source

File: src/Tickets/Commerce/Notice_Handler.php

	public function get_message_data( $slug, $overrides = [] ) {

		$default_args = [
			'slug'     => $slug,
			'expire'   => true,
			'wrap'     => 'p',
			'type'     => 'error',
			'content'  => '',
			'priority' => 10,
		];

		// If not found in message array, return with defaults.
		if ( ! $this->message_slug_exists( $slug ) ) {
			return array_merge( $default_args, $overrides );
		}

		$message = array_values( wp_list_filter( $this->get_messages(), [ 'slug' => $slug ] ) )[0];

		return array_merge( $default_args, $message, $overrides );
	}

Top ↑

Changelog

Changelog
Version Description
5.2.0 Introduced.