Automattic\WooCommerce\Internal\Abilities\REST
RestAbility::validate_output
Skip output validation for REST abilities.
WooCommerce REST API schemas often don't accurately reflect the actual output, particularly for nullable fields and type variations. Rather than trying to fix all schema inconsistencies, we skip output validation for REST-based abilities while maintaining input validation and permissions.
Method of the class: RestAbility{}
No Hooks.
Returns
true. Always returns true (no validation).
Usage
// protected - for code of main (parent) or child class $result = $this->validate_output( $output );
- $output(mixed) (required)
- The output to validate.
RestAbility::validate_output() RestAbility::validate output code WC 10.5.0
protected function validate_output( $output ) {
// Skip validation - trust that REST controllers return valid data.
return true;
}