/** * @param string[][] $pairs * @param string|null $encodingOverride * @param string $output * @param string|null $message * @dataProvider urlencodedProvider */ public function testSerializeURLencoded($pairs, $encodingOverride, $output, $message = null) { if ($message) { $this->markTestSkipped($message); } $this->assertSame($output, URLencoding::serializeURLencoded($pairs, $encodingOverride), $message); }