Automattic\WooCommerce\StoreApi\Schemas\V1
AbstractSchema::force_schema_readonly()
Force all schema properties to be readonly.
Method of the class: AbstractSchema{}
No Hooks.
Return
Array
. Updated schema.
Usage
// protected - for code of main (parent) or child class $result = $this->force_schema_readonly( $properties );
- $properties(array) (required)
- Schema.
AbstractSchema::force_schema_readonly() AbstractSchema::force schema readonly code WC 7.7.0
protected function force_schema_readonly( $properties ) { return array_map( function( $property ) { $property['readonly'] = true; if ( isset( $property['items']['properties'] ) ) { $property['items']['properties'] = $this->force_schema_readonly( $property['items']['properties'] ); } return $property; }, (array) $properties ); }