PHPackages                             ssch/typo3-rector-testing-framework - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Testing &amp; Quality](/categories/testing)
4. /
5. ssch/typo3-rector-testing-framework

ActiveRector-extension[Testing &amp; Quality](/categories/testing)

ssch/typo3-rector-testing-framework
===================================

Rector upgrade or migration rules for TYPO3 Testing Framework

v3.0.0(1y ago)3383.5k↑139.1%1[1 PRs](https://github.com/sabbelasichon/typo3-rector-testing-framework/pulls)4MITPHPPHP &gt;=7.4

Since Jan 27Pushed 1y ago1 watchersCompare

[ Source](https://github.com/sabbelasichon/typo3-rector-testing-framework)[ Packagist](https://packagist.org/packages/ssch/typo3-rector-testing-framework)[ RSS](/packages/ssch-typo3-rector-testing-framework/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (4)Dependencies (5)Versions (5)Used By (4)

Rector Rules for TYPO3 Testing Framework
========================================

[](#rector-rules-for-typo3-testing-framework)

Install
-------

[](#install)

All you need to do is install the package, and you're good to go:

```
composer require ssch/typo3-rector-testing-framework --dev
```

Use Sets
--------

[](#use-sets)

To add a set to your config, use one of the classes from sets under `Ssch\\Typo3RectorTestingFramework\\Set\\` class and pick one of the constants:

```
use Ssch\Typo3RectorTestingFramework\Set\NimutTestingFrameworkSetList;
use Ssch\Typo3RectorTestingFramework\Set\TYPO3TestingFrameworkSetList;
use Rector\Config\RectorConfig;

return static function (RectorConfig $rectorConfig): void {
    $rectorConfig->sets([
        NimutTestingFrameworkSetList::NIMUT_TESTING_FRAMEWORK_TO_TYPO3_TESTING_FRAMEWORK,
        TYPO3TestingFrameworkSetList::TYPO3_TESTING_FRAMEWORK_7,
    ]);
};
```

###  Health Score

38

—

LowBetter than 85% of packages

Maintenance42

Moderate activity, may be stable

Popularity40

Moderate usage in the ecosystem

Community14

Small or concentrated contributor base

Maturity45

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~122 days

Total

4

Last Release

474d ago

Major Versions

v1.0.0 → v2.0.02024-02-13

v2.0.1 → v3.0.02025-01-30

### Community

Maintainers

![](https://www.gravatar.com/avatar/bebdadb696b19cbbca63cd296ae4e4f48bcf42c20bc483d7b4d0599836dc753d?d=identicon)[schreiberten](/maintainers/schreiberten)

---

Top Contributors

[![sabbelasichon](https://avatars.githubusercontent.com/u/13050560?v=4)](https://github.com/sabbelasichon "sabbelasichon (12 commits)")

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StyleECS

Type Coverage Yes

### Embed Badge

![Health badge](/badges/ssch-typo3-rector-testing-framework/health.svg)

```
[![Health](https://phpackages.com/badges/ssch-typo3-rector-testing-framework/health.svg)](https://phpackages.com/packages/ssch-typo3-rector-testing-framework)
```

###  Alternatives

[magento/magento-coding-standard

A set of Magento specific PHP CodeSniffer rules.

37113.4M299](/packages/magento-magento-coding-standard)[mrpunyapal/rector-pest

Rector upgrade rules for Pest - refactoring and best practices for Pest testing framework

4717.6k18](/packages/mrpunyapal-rector-pest)[savinmikhail/add_named_arguments_rector

Rector rule to add names to arguments for functions'/methods' calls

1969.5k3](/packages/savinmikhail-add-named-arguments-rector)[php-static-analysis/rector-rule

RectorPHP rule to convert PHPDoc annotations for static analysis to PHP attributes

2222.2k1](/packages/php-static-analysis-rector-rule)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
