resource; if (is_array($value)) { return $value; } if (is_object($value) && method_exists($value, 'toArray')) { return $value->toArray(); } if (is_object($value)) { return get_object_vars($value); } return ['value' => $value]; } }