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
F17656888: D21193.id50473.diff
Sat, Jul 12, 11:46 AM
Unknown Object (File)
May 10 2025, 8:49 AM
Unknown Object (File)
May 5 2025, 11:44 PM
Unknown Object (File)
May 5 2025, 12:59 PM
Unknown Object (File)
Apr 30 2025, 10:14 PM
Unknown Object (File)
Apr 30 2025, 11:37 AM
Unknown Object (File)
Apr 29 2025, 9:05 PM
Unknown Object (File)
Apr 28 2025, 7:52 AM
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