Automattic\WooCommerce\EmailEditor\Engine

Send_Preview_Email::validate_dataprivateWC 1.0

Validates the provided data array.

Метод класса: Send_Preview_Email{}

Хуков нет.

Возвращает

null. Ничего (null).

Использование

// private - только в коде основоного (родительского) класса
$result = $this->validate_data( $data );
$data(массив) (обязательный)
The data array to be validated.

Код Send_Preview_Email::validate_data() WC 10.4.3

private function validate_data( array $data ) {
	if ( empty( $data['email'] ) || empty( $data['postId'] ) ) {
		throw new \InvalidArgumentException( esc_html__( 'Missing required data', 'woocommerce' ) );
	}

	if ( ! is_email( $data['email'] ) ) {
		throw new \InvalidArgumentException( esc_html__( 'Invalid email', 'woocommerce' ) );
	}
}