Page MenuHomePhabricator

Work around "mb_check_encoding(<stringlike-object>)" warning in particular versions of PHP
ClosedPublic

Authored by epriestley on Apr 30 2020, 2:14 PM.
Tags
None
Referenced Files
F15469356: D21193.diff
Fri, Apr 4, 12:21 PM
F15456928: D21193.id50472.diff
Sun, Mar 30, 1:06 PM
F15455132: D21193.id.diff
Sat, Mar 29, 10:26 PM
F15448951: D21193.diff
Fri, Mar 28, 7:51 AM
F15420491: D21193.id.diff
Fri, Mar 21, 2:24 PM
F15419443: D21193.diff
Fri, Mar 21, 6:05 AM
F15360447: D21193.diff
Tue, Mar 11, 8:40 AM
F15335436: D21193.diff
Mar 8 2025, 3:22 PM
Subscribers
None

Details

Summary

Fixes T13527. Some versions of PHP strictly require that we pass a string value, and reject "stringlike" objects (objects which implement "__toString()").

Test Plan

Ran unit test, although this is somewhat aspirational because my local PHP version isn't affected.

Diff Detail

Repository
rARC Arcanist
Branch
utf81
Lint
Lint Passed
Unit
Tests Passed
Build Status
Buildable 24287
Build 33456: Run Core Tests
Build 33455: arc lint + arc unit