Email_Abstract::format_string( mixed $string )

Format email string.


Parameters

$string

(mixed) (Required) Text to replace placeholders in.


Top ↑

Return

(string)


Top ↑

Source

File: src/Tickets/Emails/Email_Abstract.php

	public function format_string( $string ): string {
		$placeholders = $this->get_placeholders();
		$find         = array_keys( $placeholders );
		$replace      = array_values( $placeholders );

		/**
		 * Filter the formatted email string.
		 *
		 * @since 5.5.9
		 *
		 * @param string         $string The formatted string.
		 * @param string         $id     The email id.
		 * @param Email_Abstract $this   The email object.
		 */
		return apply_filters( 'tec_tickets_emails_format_string', str_replace( $find, $replace, $string ), $this->id, $this );
	}