├── LICENSE.md ├── composer.json ├── config └── rules.php ├── rector.php ├── resources └── views │ └── components │ └── badge.php └── src ├── Analyzer ├── ClassMethodAnalyzer.php └── ClassMethodAnalyzerInterface.php ├── Converters ├── CodeConverter.php ├── CodeConverterFactory.php ├── DirectoryConverter.php └── FileConverter.php ├── Exceptions └── UnrecoverableException.php ├── Extractor └── PhpDocTagExtractor.php ├── Finder ├── File.php ├── FileInterface.php ├── Finder.php └── FinderInterface.php ├── NodeDecorator ├── DataProviderDecorator.php └── PhpDocTagDecorator.php ├── Parser ├── NodeFinder │ ├── AbstractNodeFinder.php │ ├── ClassMethodFinder.php │ ├── ClassMethodFinderInterface.php │ ├── MissingUseFinder.php │ ├── MissingUseFinderInterface.php │ ├── NameFinder.php │ ├── NameFinderInterface.php │ ├── NonTestMethodFinder.php │ ├── NonTestMethodFinderInterface.php │ ├── UseFinder.php │ └── UseFinderInterface.php └── PrettyPrinter │ ├── LineBreaker.php │ └── Standard.php ├── Plugin.php ├── Rules ├── AbstractConvertClassMethod.php ├── AbstractConvertLifecycleMethod.php ├── AbstractConvertMethodCall.php ├── AbstractConvertStaticCall.php ├── AbstractRemoveUse.php ├── AddMissingUse.php ├── Assertions │ ├── AbstractAssertionToExpectation.php │ ├── AssertionToExpectation.php │ └── AssertionToNegativeExpectation.php ├── AttributeAnnotations │ ├── AbstractConvertAttributeAnnotation.php │ ├── ConvertDataProvider.php │ ├── ConvertDepends.php │ └── ConvertGroup.php ├── ConvertMethodCall.php ├── ConvertNonTestMethod.php ├── ConvertStaticCall.php ├── ConvertTestMethod.php ├── ExtendsToUses.php ├── RemoveClass.php ├── RemoveExtendsUse.php ├── RemoveNamespace.php ├── RemoveProperties.php ├── RemoveTraitsUse.php ├── SetUpBeforeClassToBeforeAll.php ├── SetUpToBeforeEach.php ├── TearDownAfterClassToAfterAll.php ├── TearDownToAfterEach.php └── TraitToUses.php ├── Support └── View.php └── ValueObject ├── Node └── AttributeKey.php └── PhpUnit ├── AttributeKey.php └── TagKey.php /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/LICENSE.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/composer.json -------------------------------------------------------------------------------- /config/rules.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/config/rules.php -------------------------------------------------------------------------------- /rector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/rector.php -------------------------------------------------------------------------------- /resources/views/components/badge.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/resources/views/components/badge.php -------------------------------------------------------------------------------- /src/Analyzer/ClassMethodAnalyzer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Analyzer/ClassMethodAnalyzer.php -------------------------------------------------------------------------------- /src/Analyzer/ClassMethodAnalyzerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Analyzer/ClassMethodAnalyzerInterface.php -------------------------------------------------------------------------------- /src/Converters/CodeConverter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Converters/CodeConverter.php -------------------------------------------------------------------------------- /src/Converters/CodeConverterFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Converters/CodeConverterFactory.php -------------------------------------------------------------------------------- /src/Converters/DirectoryConverter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Converters/DirectoryConverter.php -------------------------------------------------------------------------------- /src/Converters/FileConverter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Converters/FileConverter.php -------------------------------------------------------------------------------- /src/Exceptions/UnrecoverableException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Exceptions/UnrecoverableException.php -------------------------------------------------------------------------------- /src/Extractor/PhpDocTagExtractor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Extractor/PhpDocTagExtractor.php -------------------------------------------------------------------------------- /src/Finder/File.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Finder/File.php -------------------------------------------------------------------------------- /src/Finder/FileInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Finder/FileInterface.php -------------------------------------------------------------------------------- /src/Finder/Finder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Finder/Finder.php -------------------------------------------------------------------------------- /src/Finder/FinderInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Finder/FinderInterface.php -------------------------------------------------------------------------------- /src/NodeDecorator/DataProviderDecorator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/NodeDecorator/DataProviderDecorator.php -------------------------------------------------------------------------------- /src/NodeDecorator/PhpDocTagDecorator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/NodeDecorator/PhpDocTagDecorator.php -------------------------------------------------------------------------------- /src/Parser/NodeFinder/AbstractNodeFinder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Parser/NodeFinder/AbstractNodeFinder.php -------------------------------------------------------------------------------- /src/Parser/NodeFinder/ClassMethodFinder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Parser/NodeFinder/ClassMethodFinder.php -------------------------------------------------------------------------------- /src/Parser/NodeFinder/ClassMethodFinderInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Parser/NodeFinder/ClassMethodFinderInterface.php -------------------------------------------------------------------------------- /src/Parser/NodeFinder/MissingUseFinder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Parser/NodeFinder/MissingUseFinder.php -------------------------------------------------------------------------------- /src/Parser/NodeFinder/MissingUseFinderInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Parser/NodeFinder/MissingUseFinderInterface.php -------------------------------------------------------------------------------- /src/Parser/NodeFinder/NameFinder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Parser/NodeFinder/NameFinder.php -------------------------------------------------------------------------------- /src/Parser/NodeFinder/NameFinderInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Parser/NodeFinder/NameFinderInterface.php -------------------------------------------------------------------------------- /src/Parser/NodeFinder/NonTestMethodFinder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Parser/NodeFinder/NonTestMethodFinder.php -------------------------------------------------------------------------------- /src/Parser/NodeFinder/NonTestMethodFinderInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Parser/NodeFinder/NonTestMethodFinderInterface.php -------------------------------------------------------------------------------- /src/Parser/NodeFinder/UseFinder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Parser/NodeFinder/UseFinder.php -------------------------------------------------------------------------------- /src/Parser/NodeFinder/UseFinderInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Parser/NodeFinder/UseFinderInterface.php -------------------------------------------------------------------------------- /src/Parser/PrettyPrinter/LineBreaker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Parser/PrettyPrinter/LineBreaker.php -------------------------------------------------------------------------------- /src/Parser/PrettyPrinter/Standard.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Parser/PrettyPrinter/Standard.php -------------------------------------------------------------------------------- /src/Plugin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Plugin.php -------------------------------------------------------------------------------- /src/Rules/AbstractConvertClassMethod.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Rules/AbstractConvertClassMethod.php -------------------------------------------------------------------------------- /src/Rules/AbstractConvertLifecycleMethod.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Rules/AbstractConvertLifecycleMethod.php -------------------------------------------------------------------------------- /src/Rules/AbstractConvertMethodCall.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Rules/AbstractConvertMethodCall.php -------------------------------------------------------------------------------- /src/Rules/AbstractConvertStaticCall.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Rules/AbstractConvertStaticCall.php -------------------------------------------------------------------------------- /src/Rules/AbstractRemoveUse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Rules/AbstractRemoveUse.php -------------------------------------------------------------------------------- /src/Rules/AddMissingUse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Rules/AddMissingUse.php -------------------------------------------------------------------------------- /src/Rules/Assertions/AbstractAssertionToExpectation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Rules/Assertions/AbstractAssertionToExpectation.php -------------------------------------------------------------------------------- /src/Rules/Assertions/AssertionToExpectation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Rules/Assertions/AssertionToExpectation.php -------------------------------------------------------------------------------- /src/Rules/Assertions/AssertionToNegativeExpectation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Rules/Assertions/AssertionToNegativeExpectation.php -------------------------------------------------------------------------------- /src/Rules/AttributeAnnotations/AbstractConvertAttributeAnnotation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Rules/AttributeAnnotations/AbstractConvertAttributeAnnotation.php -------------------------------------------------------------------------------- /src/Rules/AttributeAnnotations/ConvertDataProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Rules/AttributeAnnotations/ConvertDataProvider.php -------------------------------------------------------------------------------- /src/Rules/AttributeAnnotations/ConvertDepends.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Rules/AttributeAnnotations/ConvertDepends.php -------------------------------------------------------------------------------- /src/Rules/AttributeAnnotations/ConvertGroup.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Rules/AttributeAnnotations/ConvertGroup.php -------------------------------------------------------------------------------- /src/Rules/ConvertMethodCall.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Rules/ConvertMethodCall.php -------------------------------------------------------------------------------- /src/Rules/ConvertNonTestMethod.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Rules/ConvertNonTestMethod.php -------------------------------------------------------------------------------- /src/Rules/ConvertStaticCall.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Rules/ConvertStaticCall.php -------------------------------------------------------------------------------- /src/Rules/ConvertTestMethod.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Rules/ConvertTestMethod.php -------------------------------------------------------------------------------- /src/Rules/ExtendsToUses.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Rules/ExtendsToUses.php -------------------------------------------------------------------------------- /src/Rules/RemoveClass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Rules/RemoveClass.php -------------------------------------------------------------------------------- /src/Rules/RemoveExtendsUse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Rules/RemoveExtendsUse.php -------------------------------------------------------------------------------- /src/Rules/RemoveNamespace.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Rules/RemoveNamespace.php -------------------------------------------------------------------------------- /src/Rules/RemoveProperties.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Rules/RemoveProperties.php -------------------------------------------------------------------------------- /src/Rules/RemoveTraitsUse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Rules/RemoveTraitsUse.php -------------------------------------------------------------------------------- /src/Rules/SetUpBeforeClassToBeforeAll.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Rules/SetUpBeforeClassToBeforeAll.php -------------------------------------------------------------------------------- /src/Rules/SetUpToBeforeEach.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Rules/SetUpToBeforeEach.php -------------------------------------------------------------------------------- /src/Rules/TearDownAfterClassToAfterAll.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Rules/TearDownAfterClassToAfterAll.php -------------------------------------------------------------------------------- /src/Rules/TearDownToAfterEach.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Rules/TearDownToAfterEach.php -------------------------------------------------------------------------------- /src/Rules/TraitToUses.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Rules/TraitToUses.php -------------------------------------------------------------------------------- /src/Support/View.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/Support/View.php -------------------------------------------------------------------------------- /src/ValueObject/Node/AttributeKey.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/ValueObject/Node/AttributeKey.php -------------------------------------------------------------------------------- /src/ValueObject/PhpUnit/AttributeKey.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/ValueObject/PhpUnit/AttributeKey.php -------------------------------------------------------------------------------- /src/ValueObject/PhpUnit/TagKey.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pestphp/pest-plugin-drift/HEAD/src/ValueObject/PhpUnit/TagKey.php --------------------------------------------------------------------------------