Server IP : 172.67.158.161 / Your IP : 3.17.78.47 Web Server : LiteSpeed System : Linux business53.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64 User : giankuin ( 1871) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/giankuin/khowordpress.com/wp-content/plugins/woocommerce/src/StoreApi/Utilities/ |
Upload File : |
<?php namespace Automattic\WooCommerce\StoreApi\Utilities; /** * SanitizationUtils class. * Helper class which sanitizes customer info. */ class SanitizationUtils { /** * Runs wp_kses on an array. This function runs wp_kses on strings in the array and recurses into arrays. * * @param array $array The array to run wp_kses on. * @return mixed The array, all string keys will have been run through wp_kses. */ public function wp_kses_array( array $array ) { foreach ( $array as $key => $value ) { if ( empty( $value ) ) { $array[ $key ] = $value; continue; } if ( is_array( $value ) ) { $array[ $key ] = $this->wp_kses_array( $value ); } if ( is_string( $value ) ) { $array[ $key ] = wp_kses( $value, [] ); } } return $array; } }