value 22 frontend/node_modules/flatted/php/flatted.php public function __construct($value) { value 23 frontend/node_modules/flatted/php/flatted.php $this->value = $value; value 38 frontend/node_modules/flatted/php/flatted.php $value = &$input[0]; value 40 frontend/node_modules/flatted/php/flatted.php $set[] = &$value; value 41 frontend/node_modules/flatted/php/flatted.php if (is_array($value)) value 42 frontend/node_modules/flatted/php/flatted.php return Flatted::loop(false, array_keys($value), $input, $set, $value); value 43 frontend/node_modules/flatted/php/flatted.php if (is_object($value)) value 44 frontend/node_modules/flatted/php/flatted.php return Flatted::loop(true, Flatted::keys($value), $input, $set, $value); value 45 frontend/node_modules/flatted/php/flatted.php return $value; value 48 frontend/node_modules/flatted/php/flatted.php public static function stringify($value, $options = 0, $depth = 512) { value 51 frontend/node_modules/flatted/php/flatted.php $known->value = array(); value 54 frontend/node_modules/flatted/php/flatted.php $i = intval(Flatted::index($known, $input, $value)); value 63 frontend/node_modules/flatted/php/flatted.php private static function asString($value) { value 64 frontend/node_modules/flatted/php/flatted.php return $value instanceof FlattedString ? $value->value : $value; value 67 frontend/node_modules/flatted/php/flatted.php private static function index(&$known, &$input, &$value) { value 68 frontend/node_modules/flatted/php/flatted.php $input[] = &$value; value 70 frontend/node_modules/flatted/php/flatted.php $known->key[] = &$value; value 71 frontend/node_modules/flatted/php/flatted.php $known->value[] = &$index; value 75 frontend/node_modules/flatted/php/flatted.php private static function keys(&$value) { value 76 frontend/node_modules/flatted/php/flatted.php $obj = new ReflectionObject($value); value 86 frontend/node_modules/flatted/php/flatted.php $value = $obj ? $output->$key : $output[$key]; value 87 frontend/node_modules/flatted/php/flatted.php if ($value instanceof FlattedString) value 88 frontend/node_modules/flatted/php/flatted.php Flatted::ref($obj, $key, $input[$value->value], $input, $set, $output); value 93 frontend/node_modules/flatted/php/flatted.php private static function relate(&$known, &$input, &$value) { value 94 frontend/node_modules/flatted/php/flatted.php if (is_string($value) || is_array($value) || is_object($value)) { value 95 frontend/node_modules/flatted/php/flatted.php $key = array_search($value, $known->key, true); value 97 frontend/node_modules/flatted/php/flatted.php return $known->value[$key]; value 98 frontend/node_modules/flatted/php/flatted.php return Flatted::index($known, $input, $value); value 100 frontend/node_modules/flatted/php/flatted.php return $value; value 103 frontend/node_modules/flatted/php/flatted.php private static function ref($obj, &$key, &$value, &$input, &$set, &$output) { value 104 frontend/node_modules/flatted/php/flatted.php if (is_array($value) && !in_array($value, $set, true)) { value 105 frontend/node_modules/flatted/php/flatted.php $set[] = $value; value 106 frontend/node_modules/flatted/php/flatted.php $value = Flatted::loop(false, array_keys($value), $input, $set, $value); value 108 frontend/node_modules/flatted/php/flatted.php elseif (is_object($value) && !in_array($value, $set, true)) { value 109 frontend/node_modules/flatted/php/flatted.php $set[] = $value; value 110 frontend/node_modules/flatted/php/flatted.php $value = Flatted::loop(true, Flatted::keys($value), $input, $set, $value); value 113 frontend/node_modules/flatted/php/flatted.php $output->$key = &$value; value 116 frontend/node_modules/flatted/php/flatted.php $output[$key] = &$value; value 120 frontend/node_modules/flatted/php/flatted.php private static function transform(&$known, &$input, &$value) { value 121 frontend/node_modules/flatted/php/flatted.php if (is_array($value)) { value 123 frontend/node_modules/flatted/php/flatted.php function ($value) use(&$known, &$input) { value 124 frontend/node_modules/flatted/php/flatted.php return Flatted::relate($known, $input, $value); value 126 frontend/node_modules/flatted/php/flatted.php $value value 129 frontend/node_modules/flatted/php/flatted.php if (is_object($value)) { value 131 frontend/node_modules/flatted/php/flatted.php $keys = Flatted::keys($value); value 133 frontend/node_modules/flatted/php/flatted.php $object->$key = Flatted::relate($known, $input, $value->$key); value 136 frontend/node_modules/flatted/php/flatted.php return $value; value 139 frontend/node_modules/flatted/php/flatted.php private static function wrap($value) { value 140 frontend/node_modules/flatted/php/flatted.php if (is_string($value)) { value 141 frontend/node_modules/flatted/php/flatted.php return new FlattedString($value); value 143 frontend/node_modules/flatted/php/flatted.php if (is_array($value)) { value 144 frontend/node_modules/flatted/php/flatted.php return array_map('Flatted::wrap', $value); value 146 frontend/node_modules/flatted/php/flatted.php if (is_object($value)) { value 147 frontend/node_modules/flatted/php/flatted.php $keys = Flatted::keys($value); value 149 frontend/node_modules/flatted/php/flatted.php $value->$key = self::wrap($value->$key); value 151 frontend/node_modules/flatted/php/flatted.php return $value; value 153 frontend/node_modules/flatted/php/flatted.php return $value;