* * @covers \Ely\CS\Fixer\Whitespace\BlankLineAroundClassBodyFixer */ final class BlankLineAroundClassBodyFixerTest extends AbstractFixerTestCase { private static $configurationDoNotApplyForAnonymousClasses = ['apply_to_anonymous_classes' => false]; private static $configurationTwoEmptyLines = ['blank_lines_count' => 2]; /** * @dataProvider provideFixCases */ public function testFix(string $expected, ?string $input = null, array $configuration = null): void { if ($configuration !== null) { $this->fixer->configure($configuration); } $this->doTest($expected, $input); } public function provideFixCases(): iterable { yield [ 'fixer; $fixer->setWhitespacesConfig(new WhitespacesFixerConfig("\t", "\r\n")); $this->doTest($expected, $input); } public function provideMessyWhitespacesCases(): iterable { yield [ "