Pass prop-name to the REST-sanitizer callback

This commit is contained in:
Philipp Stracker 2025-01-17 18:08:24 +01:00
parent 451b45bc10
commit 63eb577126
No known key found for this signature in database

View file

@ -112,9 +112,9 @@ abstract class RestEndpoint extends WC_REST_Controller {
if ( null === $sanitation_cb ) {
$sanitized[ $key ] = $value;
} elseif ( is_string( $sanitation_cb ) && method_exists( $this, $sanitation_cb ) ) {
$sanitized[ $key ] = $this->{$sanitation_cb}( $value );
$sanitized[ $key ] = $this->{$sanitation_cb}( $value, $key );
} elseif ( is_callable( $sanitation_cb ) ) {
$sanitized[ $key ] = $sanitation_cb( $value );
$sanitized[ $key ] = $sanitation_cb( $value, $key );
}
}