Automattic\WooCommerce\EmailEditor\Validator\Schema
Array_Schema{}└─ Schema
Represents a schema for an array. See: https://developer.wordpress.org/rest-api/extending-the-rest-api/schema/#arrays
Хуков нет.
Использование
$Array_Schema = new Array_Schema(); // use class methods
Методы
- public items( Schema $schema )
- public maxItems( int $value )
- public minItems( int $value )
- public uniqueItems()
Код Array_Schema{} Array Schema{} WC 10.0.2
class Array_Schema extends Schema { /** * Schema definition. * * @var array */ protected $schema = array( 'type' => 'array', ); /** * Sets the schema for the items in the array. * * @param Schema $schema Schema for the items in the array. */ public function items( Schema $schema ): self { return $this->update_schema_property( 'items', $schema->to_array() ); } /** * Sets the minimum number of items in the array. * * @param int $value Minimum number of items in the array. */ public function minItems( int $value ): self { return $this->update_schema_property( 'minItems', $value ); } /** * Sets the maximum number of items in the array. * * @param int $value Maximum number of items in the array. */ public function maxItems( int $value ): self { return $this->update_schema_property( 'maxItems', $value ); } /** * Sets the uniqueItems property to true. */ public function uniqueItems(): self { return $this->update_schema_property( 'uniqueItems', true ); } }