Automattic\WooCommerce\StoreApi\Schemas\V1
CheckoutSchema::schema_has_required_property()
Check if any additional field is required, so that the parent item is required as well.
Method of the class: CheckoutSchema{}
No Hooks.
Return
true|false
.
Usage
// protected - for code of main (parent) or child class $result = $this->schema_has_required_property( $additional_fields_schema );
- $additional_fields_schema(array) (required)
- Additional fields schema.
CheckoutSchema::schema_has_required_property() CheckoutSchema::schema has required property code WC 9.6.0
protected function schema_has_required_property( $additional_fields_schema ) { return array_reduce( array_keys( $additional_fields_schema ), function ( $carry, $key ) use ( $additional_fields_schema ) { return $carry || $additional_fields_schema[ $key ]['required']; }, false ); }