REDROOM
PHP 8.2.31
Path:
Logout
Edit File
Size: 1.16 KB
Close
/home/nshryvcy/radiantskinclinics.org/wp-content/plugins/woocommerce/src/Internal/Abilities/REST/RestAbility.php
Text
Base64
<?php /** * REST Ability class file. */ declare( strict_types=1 ); namespace Automattic\WooCommerce\Internal\Abilities\REST; defined( 'ABSPATH' ) || exit; /** * Custom WP_Ability subclass for REST API-based abilities. * * This class extends the base WP_Ability class but skips output validation * to handle the discrepancies between WooCommerce REST API schemas and * actual output. This is necessary because WooCommerce schemas are often * incomplete or inaccurate regarding nullable fields and type variations. */ class RestAbility extends \WP_Ability { /** * 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. * * @param mixed $output The output to validate. * @return true Always returns true (no validation). */ protected function validate_output( $output ) { // Skip validation - trust that REST controllers return valid data. return true; } }
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 0 × Files: 2
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
RestAbility.php
1.16 KB
lrw-r--r--
2025-10-06 17:56:06
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
RestAbilityFactory.php
15.34 KB
lrw-r--r--
2026-03-30 17:12:24
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).