@@ 577-584 (lines=8) @@ | ||
574 | */ |
|
575 | private function validateSchemaType($type) |
|
576 | { |
|
577 | if (! (is_string($type) || is_array($type))) { |
|
578 | throw new InvalidArgumentException( |
|
579 | sprintf( |
|
580 | esc_html__('The incoming argument (%s) must be a string or an array.', 'event_espresso'), |
|
581 | print_r($type, true) |
|
582 | ) |
|
583 | ); |
|
584 | } |
|
585 | ||
586 | //validate allowable types. |
|
587 | //@link http://json-schema.org/latest/json-schema-core.html#rfc.section.4.2 |
|
@@ 626-633 (lines=8) @@ | ||
623 | */ |
|
624 | private function validateSchemaFormat($format) |
|
625 | { |
|
626 | if (! is_string($format)) { |
|
627 | throw new InvalidArgumentException( |
|
628 | sprintf( |
|
629 | esc_html__('The incoming argument (%s) must be a string.', 'event_espresso'), |
|
630 | print_r($format, true) |
|
631 | ) |
|
632 | ); |
|
633 | } |
|
634 | ||
635 | //validate allowable format values |
|
636 | //@link http://json-schema.org/latest/json-schema-validation.html#rfc.section.7 |