Server IP : 192.158.238.246 / Your IP : 18.216.129.37 Web Server : LiteSpeed System : Linux uniform.iwebfusion.net 4.18.0-553.27.1.lve.1.el8.x86_64 #1 SMP Wed Nov 20 15:58:00 UTC 2024 x86_64 User : jenniferflocom ( 1321) PHP Version : 8.1.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /proc/7779/task/7779/cwd/plugins/give/vendor/kjohnson/format-object-list/src/ |
Upload File : |
<?php namespace FormatObjectList; class Factory { /** * Format a JS label/value object where the $key is the `value` and the $value is the `label`. * * @param array $data * * @return array */ public static function fromKeyValue( $data ) { return new Formatter( $data, function( $key, $value ) { return [ 'value' => $key, 'label' => $value, ]; }); } /** * Format a JS label/value object where the $key is the `label` and the $value is the `value`. * * @param array $data * * @return array */ public static function fromValueKey( $data ) { return new Formatter( $data, function( $key, $value ) { return [ 'value' => $value, 'label' => $key, ]; }); } }