Message: Fix buggy parameter handling in Message::params()
authorBrad Jorsch <bjorsch@wikimedia.org>
Wed, 7 Dec 2016 15:21:24 +0000 (10:21 -0500)
committerBrad Jorsch <bjorsch@wikimedia.org>
Wed, 7 Dec 2016 15:48:52 +0000 (10:48 -0500)
commit7f2663fb916e582335255bb1eef932ccbbe98f41
tree20ee061eda4e65e15bcf126f0b222c805f90f128
parent2546581bb64d1b8b290be7f6cf56032d53035016
Message: Fix buggy parameter handling in Message::params()

Message::params() wants to take parameters either varargs-style or as a
single array. But it also detects "special" parameters like those
returned from Message::numParam() as an array of parameters instead of
as a single "special" parameter.

Bug: T152603
Change-Id: Idef2437470eee843a17ff23f4cefe8f3132988bd
includes/Message.php
tests/phpunit/includes/MessageTest.php