Automattic\WooCommerce\Blocks\Domain\Services\CheckoutFieldsSchema

Validation::has_field_schema()public staticWC 1.0

Check if the fields have defined schema.

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

Хуков нет.

Возвращает

true|false.

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

$result = Validation::has_field_schema( $fields );
$fields(массив) (обязательный)
The fields.

Код Validation::has_field_schema() WC 9.8.5

public static function has_field_schema( $fields ) {
	$return = false;

	foreach ( $fields as $field ) {
		if (
			! empty( $field['rules'] ) && is_array( $field['rules'] ) &&
			(
				! empty( $field['rules']['required'] ) ||
				! empty( $field['rules']['hidden'] ) ||
				! empty( $field['rules']['validation'] )
			)
		) {
			$return = true;
			break;
		}
	}

	return $return;
}