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));
 }