Automattic\WooCommerce\Blocks\Domain\Services\CheckoutFieldsSchema

Validation::has_field_schemapublic 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 10.8.1

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

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

	return $return;
}