function assertFormattedOutputMatches($expected, $format, $data, FormatterOptions $options = null, $userOptions = []) { if (!$options) { $options = new FormatterOptions(); } $options->setOptions($userOptions); $output = new BufferedOutput(); $this->formatterManager->write($output, $format, $data, $options); $actual = preg_replace('#[ \\t]*$#sm', '', $output->fetch()); $this->assertEquals(rtrim($expected), rtrim($actual)); }