WPCF7_SWV_CompositeRule::validate()publicCF7 1.0

Validates with this rule's logic.

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

Хуков нет.

Возвращает

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

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

$WPCF7_SWV_CompositeRule = new WPCF7_SWV_CompositeRule();
$WPCF7_SWV_CompositeRule->validate( $context );
$context(массив) (обязательный)
Context.

Код WPCF7_SWV_CompositeRule::validate() CF7 5.8

public function validate( $context ) {
	foreach ( $this->rules() as $rule ) {
		if ( $rule->matches( $context ) ) {
			$result = $rule->validate( $context );

			if ( is_wp_error( $result ) ) {
				return $result;
			}
		}
	}

	return true;
}