All PHPUnit test classes should be marked as internal.
What types of classes to mark as internal
Allowed values: a subset of ['normal', 'final', 'abstract']
Default value: ['normal', 'final']
Default configuration.
--- Original
+++ New
<?php
+/**
+ * @internal
+ */
class MyTest extends TestCase {}
With configuration: ['types' => ['final']]
.
--- Original
+++ New
<?php
class MyTest extends TestCase {}
+/**
+ * @internal
+ */
final class FinalTest extends TestCase {}
abstract class AbstractTest extends TestCase {}
The rule is part of the following rule set:
- @PhpCsFixer
- Using the @PhpCsFixer rule set will enable the
php_unit_internal_class
rule with the default config.