Automattic\WooCommerce\Blocks\Domain\Services\CheckoutFieldTypes
DateFieldType::prepare_validation_schema
Defaults date comparison schemas to date strings without replacing supplied keywords.
Метод класса: DateFieldType{}
Хуков нет.
Возвращает
array. The schema with defaults applied.
Использование
$DateFieldType = new DateFieldType(); $DateFieldType->prepare_validation_schema( $schema ): array;
- $schema(массив) (обязательный)
- The supplied validation schema.
Список изменений
| С версии 11.2.0 | Введена. |
Код DateFieldType::prepare_validation_schema() DateFieldType::prepare validation schema WC 11.2.2
public function prepare_validation_schema( array $schema ): array {
foreach ( array( 'formatMinimum', 'formatMaximum', 'formatExclusiveMinimum', 'formatExclusiveMaximum' ) as $keyword ) {
if ( array_key_exists( $keyword, $schema ) ) {
return array_merge(
array(
'type' => 'string',
'format' => 'date',
),
$schema
);
}
}
return $schema;
}