HH\Lib\Legacy_FIXME\string_cast_for_basic_switch

Do a modification on the switched value

namespace HH\Lib\Legacy_FIXME;

function string_cast_for_basic_switch(
  mixed $value,
  ?arraykey $first_case,
): string;

This is in the case where none of the case options are falsy, intish, or floatish

arraykey instead of string for second arg courtesy of non-transparent enums

Parameters

  • mixed $value
  • ?arraykey $first_case

Returns

  • string