Hey,
The data's stored as a bunch of simple key-value pairs, including that pipe-separated list.
That's horrible!
I think you might be missing some context to make that judgment.
at least it should have provided an accessor which translated it into an
array.
It does. But if you then go implode the array such as done here at line 62, then of course you don't have an array any more: https://gerrit.wikimedia.org/r/#/c/7832/2/api/ApiUploadCampaign.php,unified
Cheers
-- Jeroen De Dauw http://www.bn2vs.com Don't panic. Don't be evil. --