Skip to content

Commit

Permalink
[TASK] Add DocumentedRuleInterface to generate documentation
Browse files Browse the repository at this point in the history
  • Loading branch information
simonschaufi committed Dec 14, 2024
1 parent 8d7beed commit b9c1492
Show file tree
Hide file tree
Showing 156 changed files with 312 additions and 157 deletions.
4 changes: 2 additions & 2 deletions docs/contribution.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ In this example the methods `GeneralUtility::strtoupper(...)` and `GeneralUtilit
- after that, the actual function call is checked for being one of the functions to migrate

```php
final class GeneralUtilityToUpperAndLowerRector extends AbstractRector
final class GeneralUtilityToUpperAndLowerRector extends AbstractRector implements DocumentedRuleInterface
{
/**
* @return array<class-string<Node>>
Expand Down Expand Up @@ -107,7 +107,7 @@ In this case you need to listen to an `Expression`.
Do a full text search for `[Expression::class]` to find existing rules which can help you.

```php
final class MyRector extends AbstractRector
final class MyRector extends AbstractRector implements DocumentedRuleInterface
{
public function getNodeTypes(): array
{
Expand Down
3 changes: 2 additions & 1 deletion rules/CodeQuality/General/AddErrorCodeToExceptionRector.php
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,14 @@
use Rector\Rector\AbstractRector;
use Rector\Testing\PHPUnit\StaticPHPUnitEnvironment;
use Ssch\TYPO3Rector\Contract\NoChangelogRequiredInterface;
use Symplify\RuleDocGenerator\Contract\DocumentedRuleInterface;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;

/**
* @see \Ssch\TYPO3Rector\Tests\Rector\CodeQuality\General\AddErrorCodeToExceptionRector\AddErrorCodeToExceptionRectorTest
*/
final class AddErrorCodeToExceptionRector extends AbstractRector implements NoChangelogRequiredInterface
final class AddErrorCodeToExceptionRector extends AbstractRector implements NoChangelogRequiredInterface, DocumentedRuleInterface
{
public function getRuleDefinition(): RuleDefinition
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,15 @@
use Rector\Testing\PHPUnit\StaticPHPUnitEnvironment;
use Ssch\TYPO3Rector\Filesystem\FilesFinder;
use Ssch\TYPO3Rector\NodeFactory\Typo3GlobalsFactory;
use Symplify\RuleDocGenerator\Contract\DocumentedRuleInterface;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;

/**
* @changelog https://docs.typo3.org/m/typo3/reference-coreapi/main/en-us/ExtensionArchitecture/BestPractises/ConfigurationFiles.html
* @see \Ssch\TYPO3Rector\Tests\Rector\CodeQuality\General\ConvertImplicitVariablesToExplicitGlobalsRector\ConvertImplicitVariablesToExplicitGlobalsRectorTest
*/
final class ConvertImplicitVariablesToExplicitGlobalsRector extends AbstractRector
final class ConvertImplicitVariablesToExplicitGlobalsRector extends AbstractRector implements DocumentedRuleInterface
{
/**
* @readonly
Expand Down
3 changes: 2 additions & 1 deletion rules/CodeQuality/General/ExtEmConfRector.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,15 @@
use Rector\Contract\Rector\ConfigurableRectorInterface;
use Rector\PhpParser\Node\Value\ValueResolver;
use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\Contract\DocumentedRuleInterface;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\ConfiguredCodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;

/**
* @changelog https://docs.typo3.org/m/typo3/reference-coreapi/main/en-us/ExtensionArchitecture/FileStructure/ExtEmconf.html
* @see \Ssch\TYPO3Rector\Tests\Rector\CodeQuality\General\ExtEmConfRector\ExtEmConfRectorTest
*/
final class ExtEmConfRector extends AbstractRector implements ConfigurableRectorInterface
final class ExtEmConfRector extends AbstractRector implements ConfigurableRectorInterface, DocumentedRuleInterface
{
/**
* @var string
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,15 @@
use Rector\NodeManipulator\ClassDependencyManipulator;
use Rector\PostRector\ValueObject\PropertyMetadata;
use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\Contract\DocumentedRuleInterface;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;

/**
* @changelog https://docs.typo3.org/m/typo3/reference-coreapi/main/en-us/ApiOverview/DependencyInjection/Index.html
* @see \Ssch\TYPO3Rector\Tests\Rector\CodeQuality\General\InjectMethodToConstructorInjectionRector\InjectMethodToConstructorInjectionRectorTest
*/
final class InjectMethodToConstructorInjectionRector extends AbstractRector
final class InjectMethodToConstructorInjectionRector extends AbstractRector implements DocumentedRuleInterface
{
/**
* @readonly
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,15 @@
use Rector\Contract\Rector\ConfigurableRectorInterface;
use Rector\Rector\AbstractRector;
use Ssch\TYPO3Rector\Contract\NoChangelogRequiredInterface;
use Symplify\RuleDocGenerator\Contract\DocumentedRuleInterface;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\ConfiguredCodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
use Webmozart\Assert\Assert;

/**
* @see \Ssch\TYPO3Rector\Tests\Rector\CodeQuality\General\MethodGetInstanceToMakeInstanceCallRector\MethodGetInstanceToMakeInstanceCallRectorTest
*/
final class MethodGetInstanceToMakeInstanceCallRector extends AbstractRector implements ConfigurableRectorInterface, NoChangelogRequiredInterface
final class MethodGetInstanceToMakeInstanceCallRector extends AbstractRector implements ConfigurableRectorInterface, NoChangelogRequiredInterface, DocumentedRuleInterface
{
/**
* @var string
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,15 @@
use Ssch\TYPO3Rector\Contract\FilesystemInterface;
use Ssch\TYPO3Rector\Filesystem\FilesFinder;
use Ssch\TYPO3Rector\Helper\ExtensionKeyResolverTrait;
use Symplify\RuleDocGenerator\Contract\DocumentedRuleInterface;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;

/**
* @changelog https://review.typo3.org/c/Packages/TYPO3.CMS/+/52437
* @see \Ssch\TYPO3Rector\Tests\Rector\CodeQuality\General\MoveExtensionManagementUtilityAddStaticFileIntoTCAOverridesRector\MoveExtensionManagementUtilityAddStaticFileIntoTCAOverridesRectorTest
*/
class MoveExtensionManagementUtilityAddStaticFileIntoTCAOverridesRector extends AbstractRector
class MoveExtensionManagementUtilityAddStaticFileIntoTCAOverridesRector extends AbstractRector implements DocumentedRuleInterface
{
use ExtensionKeyResolverTrait;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,14 +16,15 @@
use Rector\Rector\AbstractRector;
use Ssch\TYPO3Rector\Contract\FilesystemInterface;
use Ssch\TYPO3Rector\Filesystem\FilesFinder;
use Symplify\RuleDocGenerator\Contract\DocumentedRuleInterface;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;

/**
* @changelog https://review.typo3.org/c/Packages/TYPO3.CMS/+/52437
* @see \Ssch\TYPO3Rector\Tests\Rector\CodeQuality\General\MoveExtensionManagementUtilityAddToAllTCAtypesIntoTCAOverridesRector\MoveExtensionManagementUtilityAddToAllTCAtypesIntoTCAOverridesRectorTest
*/
class MoveExtensionManagementUtilityAddToAllTCAtypesIntoTCAOverridesRector extends AbstractRector
class MoveExtensionManagementUtilityAddToAllTCAtypesIntoTCAOverridesRector extends AbstractRector implements DocumentedRuleInterface
{
/**
* @readonly
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,15 @@
use Ssch\TYPO3Rector\Contract\FilesystemInterface;
use Ssch\TYPO3Rector\Filesystem\FilesFinder;
use Ssch\TYPO3Rector\Helper\ExtensionKeyResolverTrait;
use Symplify\RuleDocGenerator\Contract\DocumentedRuleInterface;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;

/**
* @changelog https://review.typo3.org/c/Packages/TYPO3.CMS/+/52437
* @see \Ssch\TYPO3Rector\Tests\Rector\CodeQuality\General\MoveExtensionUtilityRegisterPluginIntoTCAOverridesRector\MoveExtensionUtilityRegisterPluginIntoTCAOverridesRectorTest
*/
final class MoveExtensionUtilityRegisterPluginIntoTCAOverridesRector extends AbstractRector
final class MoveExtensionUtilityRegisterPluginIntoTCAOverridesRector extends AbstractRector implements DocumentedRuleInterface
{
use ExtensionKeyResolverTrait;

Expand Down
3 changes: 2 additions & 1 deletion rules/CodeQuality/General/RenameClassMapAliasRector.php
Original file line number Diff line number Diff line change
Expand Up @@ -21,13 +21,14 @@
use Rector\VersionBonding\Contract\MinPhpVersionInterface;
use Ssch\TYPO3Rector\Contract\NoChangelogRequiredInterface;
use Ssch\TYPO3Rector\Filesystem\FileInfoFactory;
use Symplify\RuleDocGenerator\Contract\DocumentedRuleInterface;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\ConfiguredCodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;

/**
* @see \Ssch\TYPO3Rector\Tests\Rector\CodeQuality\General\RenameClassMapAliasRector\RenameClassMapAliasRectorTest
*/
final class RenameClassMapAliasRector extends AbstractRector implements ConfigurableRectorInterface, MinPhpVersionInterface, NoChangelogRequiredInterface
final class RenameClassMapAliasRector extends AbstractRector implements ConfigurableRectorInterface, MinPhpVersionInterface, NoChangelogRequiredInterface, DocumentedRuleInterface
{
/**
* @api
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,15 @@
use Rector\Rector\AbstractRector;
use Ssch\TYPO3Rector\Contract\NoChangelogRequiredInterface;
use Ssch\TYPO3Rector\Helper\StringUtility;
use Symplify\RuleDocGenerator\Contract\DocumentedRuleInterface;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;

/**
* This rector fixes a common error in TYPO3 installations to use the extension key where the extension name is required
* @see \Ssch\TYPO3Rector\Tests\Rector\CodeQuality\General\UseExtensionKeyInLocalizationUtilityRector\UseExtensionKeyInLocalizationUtilityRectorTest
*/
class UseExtensionKeyInLocalizationUtilityRector extends AbstractRector implements NoChangelogRequiredInterface
class UseExtensionKeyInLocalizationUtilityRector extends AbstractRector implements NoChangelogRequiredInterface, DocumentedRuleInterface
{
/**
* @readonly
Expand Down
3 changes: 2 additions & 1 deletion rules/General/Renaming/ConstantsToBackedEnumValueRector.php
Original file line number Diff line number Diff line change
Expand Up @@ -12,14 +12,15 @@
use Rector\ValueObject\PhpVersionFeature;
use Rector\VersionBonding\Contract\MinPhpVersionInterface;
use Ssch\TYPO3Rector\Contract\NoChangelogRequiredInterface;
use Symplify\RuleDocGenerator\Contract\DocumentedRuleInterface;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\ConfiguredCodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
use Webmozart\Assert\Assert;

/**
* @see \Ssch\TYPO3Rector\Tests\Rector\General\Renaming\ConstantsToBackedEnumValueRector\ConstantsToBackedEnumValueRectorTest
*/
final class ConstantsToBackedEnumValueRector extends AbstractRector implements ConfigurableRectorInterface, MinPhpVersionInterface, NoChangelogRequiredInterface
final class ConstantsToBackedEnumValueRector extends AbstractRector implements ConfigurableRectorInterface, MinPhpVersionInterface, NoChangelogRequiredInterface, DocumentedRuleInterface
{
/**
* @var RenameClassAndConstFetch[]
Expand Down
3 changes: 2 additions & 1 deletion rules/General/Renaming/RenameAttributeRector.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,12 @@
use Rector\VersionBonding\Contract\MinPhpVersionInterface;
use Ssch\TYPO3Rector\Contract\NoChangelogRequiredInterface;
use Ssch\TYPO3Rector\General\Renaming\ValueObject\RenameAttribute;
use Symplify\RuleDocGenerator\Contract\DocumentedRuleInterface;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\ConfiguredCodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
use Webmozart\Assert\Assert;

final class RenameAttributeRector extends AbstractRector implements MinPhpVersionInterface, ConfigurableRectorInterface, NoChangelogRequiredInterface
final class RenameAttributeRector extends AbstractRector implements MinPhpVersionInterface, ConfigurableRectorInterface, NoChangelogRequiredInterface, DocumentedRuleInterface
{
/**
* @var RenameAttribute[]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,14 +12,15 @@
use PhpParser\Node\Stmt\Return_;
use PHPStan\Type\ObjectType;
use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\Contract\DocumentedRuleInterface;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;

/**
* @changelog https://docs.typo3.org/c/typo3/cms-core/main/en-us/Changelog/10.0/Deprecation-88499-BackendUtilitygetViewDomain.html
* @see \Ssch\TYPO3Rector\Tests\Rector\v10\v0\BackendUtilityGetViewDomainToPageRouterRector\BackendUtilityGetViewDomainToPageRouterRectorTest
*/
final class BackendUtilityGetViewDomainToPageRouterRector extends AbstractRector
final class BackendUtilityGetViewDomainToPageRouterRector extends AbstractRector implements DocumentedRuleInterface
{
/**
* @return array<class-string<Node>>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,15 @@
use PHPStan\Type\ObjectType;
use Rector\PhpParser\Node\Value\ValueResolver;
use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\Contract\DocumentedRuleInterface;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;

/**
* @changelog https://docs.typo3.org/c/typo3/cms-core/main/en-us/Changelog/10.0/Deprecation-88366-DefaultCachingFrameworkCacheNamesChanged.html
* @see \Ssch\TYPO3Rector\Tests\Rector\v10\v0\ChangeDefaultCachingFrameworkNamesRector\ChangeDefaultCachingFrameworkNamesRectorTest
*/
final class ChangeDefaultCachingFrameworkNamesRector extends AbstractRector
final class ChangeDefaultCachingFrameworkNamesRector extends AbstractRector implements DocumentedRuleInterface
{
/**
* @readonly
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,15 @@
use PhpParser\Node\Stmt\Return_;
use PHPStan\Type\ObjectType;
use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\Contract\DocumentedRuleInterface;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;

/**
* @changelog https://docs.typo3.org/c/typo3/cms-core/main/en-us/Changelog/10.0/Breaking-88496-MethodGetSwitchableControllerActionsHasBeenRemoved.html
* @see \Ssch\TYPO3Rector\Tests\Rector\v10\v0\ConfigurationManagerAddControllerConfigurationMethodRector\ConfigurationManagerAddControllerConfigurationMethodRectorTest
*/
final class ConfigurationManagerAddControllerConfigurationMethodRector extends AbstractRector
final class ConfigurationManagerAddControllerConfigurationMethodRector extends AbstractRector implements DocumentedRuleInterface
{
/**
* @return array<class-string<Node>>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,14 +16,15 @@
use PHPStan\Type\ObjectType;
use Rector\Rector\AbstractRector;
use Ssch\TYPO3Rector\NodeResolver\Typo3NodeResolver;
use Symplify\RuleDocGenerator\Contract\DocumentedRuleInterface;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;

/**
* @changelog https://docs.typo3.org/c/typo3/cms-core/main/en-us/Changelog/10.0/Deprecation-88792-ForceTemplateParsingInTSFEAndTemplateService.html
* @see \Ssch\TYPO3Rector\Tests\Rector\v10\v0\ForceTemplateParsingInTsfeAndTemplateServiceRector\ForceTemplateParsingInTsfeAndTemplateServiceRectorTest
*/
final class ForceTemplateParsingInTsfeAndTemplateServiceRector extends AbstractRector
final class ForceTemplateParsingInTsfeAndTemplateServiceRector extends AbstractRector implements DocumentedRuleInterface
{
/**
* @var string
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,15 @@
use PHPStan\Type\ObjectType;
use Rector\PhpParser\Node\Value\ValueResolver;
use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\Contract\DocumentedRuleInterface;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;

/**
* @changelog https://docs.typo3.org/c/typo3/cms-core/main/en-us/Changelog/10.0/Deprecation-87894-GeneralUtilityidnaEncode.html
* @see \Ssch\TYPO3Rector\Tests\Rector\v10\v0\RefactorIdnaEncodeMethodToNativeFunctionRector\RefactorIdnaEncodeMethodToNativeFunctionRectorTest
*/
final class RefactorIdnaEncodeMethodToNativeFunctionRector extends AbstractRector
final class RefactorIdnaEncodeMethodToNativeFunctionRector extends AbstractRector implements DocumentedRuleInterface
{
/**
* @readonly
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,14 +16,15 @@
use PHPStan\Type\ObjectType;
use Rector\PhpParser\Node\Value\ValueResolver;
use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\Contract\DocumentedRuleInterface;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;

/**
* @changelog https://docs.typo3.org/c/typo3/cms-core/main/en-us/Changelog/10.0/Deprecation-87200-EmailFinisherFormatContants.html
* @see \Ssch\TYPO3Rector\Tests\Rector\v10\v4\RemoveFormatConstantsEmailFinisherRector\RemoveFormatConstantsEmailFinisherRectorTest
*/
final class RemoveFormatConstantsEmailFinisherRector extends AbstractRector
final class RemoveFormatConstantsEmailFinisherRector extends AbstractRector implements DocumentedRuleInterface
{
/**
* @var string
Expand Down
3 changes: 2 additions & 1 deletion rules/TYPO310/v0/RemovePropertyExtensionNameRector.php
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,15 @@
use PhpParser\Node\Expr\PropertyFetch;
use PHPStan\Type\ObjectType;
use Rector\Rector\AbstractRector;
use Symplify\RuleDocGenerator\Contract\DocumentedRuleInterface;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;

/**
* @changelog https://docs.typo3.org/c/typo3/cms-core/main/en-us/Changelog/10.0/Breaking-87627-RemovePropertyExtensionNameOfAbstractController.html
* @see \Ssch\TYPO3Rector\Tests\Rector\v10\v0\RemovePropertyExtensionNameRector\RemovePropertyExtensionNameRectorTest
*/
final class RemovePropertyExtensionNameRector extends AbstractRector
final class RemovePropertyExtensionNameRector extends AbstractRector implements DocumentedRuleInterface
{
/**
* @return array<class-string<Node>>
Expand Down
3 changes: 2 additions & 1 deletion rules/TYPO310/v0/RemoveSeliconFieldPathRector.php
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,15 @@

use PhpParser\Node\Expr\Array_;
use Ssch\TYPO3Rector\Rector\AbstractTcaRector;
use Symplify\RuleDocGenerator\Contract\DocumentedRuleInterface;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;

/**
* @changelog https://docs.typo3.org/c/typo3/cms-core/main/en-us/Changelog/10.0/Breaking-87937-TCAOption_selicon_field_path_removed.html
* @see \Ssch\TYPO3Rector\Tests\Rector\v10\v0\RemoveSeliconFieldPathRector\RemoveSeliconFieldPathRectorTest
*/
final class RemoveSeliconFieldPathRector extends AbstractTcaRector
final class RemoveSeliconFieldPathRector extends AbstractTcaRector implements DocumentedRuleInterface
{
public function getRuleDefinition(): RuleDefinition
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,14 @@
use PhpParser\Node\Expr\Array_;
use Ssch\TYPO3Rector\Contract\NoChangelogRequiredInterface;
use Ssch\TYPO3Rector\Rector\AbstractTcaRector;
use Symplify\RuleDocGenerator\Contract\DocumentedRuleInterface;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;

/**
* @see \Ssch\TYPO3Rector\Tests\Rector\v10\v0\RemoveShowRemovedLocalizationRecordsRector\RemoveShowRemovedLocalizationRecordsRectorTest
*/
final class RemoveShowRemovedLocalizationRecordsRector extends AbstractTcaRector implements NoChangelogRequiredInterface
final class RemoveShowRemovedLocalizationRecordsRector extends AbstractTcaRector implements NoChangelogRequiredInterface, DocumentedRuleInterface
{
public function getRuleDefinition(): RuleDefinition
{
Expand Down
3 changes: 2 additions & 1 deletion rules/TYPO310/v0/RemoveTcaOptionSetToDefaultOnCopyRector.php
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,15 @@

use PhpParser\Node\Expr\Array_;
use Ssch\TYPO3Rector\Rector\AbstractTcaRector;
use Symplify\RuleDocGenerator\Contract\DocumentedRuleInterface;
use Symplify\RuleDocGenerator\ValueObject\CodeSample\CodeSample;
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;

/**
* @changelog https://docs.typo3.org/c/typo3/cms-core/main/en-us/Changelog/10.0/Breaking-87989-TCAOptionSetToDefaultOnCopyRemoved.html
* @see \Ssch\TYPO3Rector\Tests\Rector\v10\v0\RemoveTcaOptionSetToDefaultOnCopyRector\RemoveTcaOptionSetToDefaultOnCopyRectorTest
*/
final class RemoveTcaOptionSetToDefaultOnCopyRector extends AbstractTcaRector
final class RemoveTcaOptionSetToDefaultOnCopyRector extends AbstractTcaRector implements DocumentedRuleInterface
{
public function getRuleDefinition(): RuleDefinition
{
Expand Down
Loading

0 comments on commit b9c1492

Please sign in to comment.