Automattic\WooCommerce\Blocks\Domain\Services\CheckoutFieldsSchema
Validation::has_field_schema
Check if the fields have defined schema.
Метод класса: Validation{}
Хуков нет.
Возвращает
true|false.
Использование
$result = Validation::has_field_schema( $fields );
- $fields(массив) (обязательный)
- The fields.
Код Validation::has_field_schema() 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;
}