Automattic\WooCommerce\EmailEditor\Engine
Send_Preview_Email::validate_data
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() 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' ) );
}
}