MailPoet\EmailEditor\Validator\Schema

Object_Schema::patternProperties()publicWC 1.0

Keys of $properties are regular expressions without leading/trailing delimiters. See: https://developer.wordpress.org/rest-api/extending-the-rest-api/schema/#patternproperties

Method of the class: Object_Schema{}

No Hooks.

Return

null. Nothing (null).

Usage

$Object_Schema = new Object_Schema();
$Object_Schema->patternProperties( $properties ): self;
$properties(array) (required)
-

Object_Schema::patternProperties() code WC 9.8.1

public function patternProperties( array $properties ): self {
	$pattern_properties = array();
	foreach ( $properties as $key => $value ) {
		$this->validate_pattern( $key );
		$pattern_properties[ $key ] = $value->to_array();
	}
	return $this->update_schema_property( 'patternProperties', $pattern_properties );
}