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
F13188453: D21193.diff
Sat, May 11, 5:15 AM
F13180238: D21193.id50473.diff
Wed, May 8, 10:44 PM
Unknown Object (File)
Tue, May 7, 8:29 AM
Unknown Object (File)
Fri, May 3, 8:22 AM
Unknown Object (File)
Wed, May 1, 10:45 PM
Unknown Object (File)
Sun, Apr 28, 12:46 AM
Unknown Object (File)
Thu, Apr 25, 8:07 AM
Unknown Object (File)
Thu, Apr 25, 2:18 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