ArrayData* GlobalsArray::LvalInt(ArrayData* ad, int64_t k, Variant*& ret, bool copy) { return LvalStr(ad, String(k).get(), ret, copy); }
ArrayLval EmptyArray::LvalStrRef(ArrayData* ad, StringData* k, bool copy) { if (RuntimeOption::EvalHackArrCompatNotices) raiseHackArrCompatRefBind(k); return LvalStr(ad, k, copy); }
ArrayData* NameValueTableWrapper::LvalInt(ArrayData* ad, int64_t k, Variant*& ret, bool copy) { return LvalStr(ad, String(k).get(), ret, copy); }
arr_lval EmptyArray::LvalStrRef(ArrayData* ad, StringData* k, bool copy) { if (checkHACRefBind()) raiseHackArrCompatRefBind(k); return LvalStr(ad, k, copy); }
member_lval GlobalsArray::LvalInt(ArrayData* ad, int64_t k, bool copy) { return LvalStr(ad, String(k).get(), copy); }