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
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
Sat, Mar 8, 3:22 PM
Unknown Object (File)
Feb 9 2025, 9:09 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
Lint
Lint Not Applicable
Unit
Tests Not Applicable