PHPackages                             dezinger/phpunit-skeleton-generator - 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. dezinger/phpunit-skeleton-generator

ActiveLibrary[Testing &amp; Quality](/categories/testing)

dezinger/phpunit-skeleton-generator
===================================

Tool that can generate skeleton test classes from production code classes and vice versa

2.0.1(12y ago)014BSD-3-ClausePHPPHP &gt;=5.3.3

Since May 12Pushed 7y ago1 watchersCompare

[ Source](https://github.com/Dezinger/phpunit-skeleton-generator)[ Packagist](https://packagist.org/packages/dezinger/phpunit-skeleton-generator)[ Docs](https://github.com/sebastianbergmann/phpunit-skeleton-generator)[ RSS](/packages/dezinger-phpunit-skeleton-generator/feed)WikiDiscussions master Synced 3d ago

READMEChangelogDependencies (5)Versions (2)Used By (0)

PHPUnit Skeleton Generator
==========================

[](#phpunit-skeleton-generator)

`phpunit-skelgen` is a tool that can generate skeleton test classes from production code classes and vice versa.

Installation
------------

[](#installation)

### PHP Archive (PHAR)

[](#php-archive-phar)

The easiest way to obtain phpunit-skelgen is to download a [PHP Archive (PHAR)](http://php.net/phar) that has all required dependencies of phpunit-skelgen bundled in a single file:

```
wget https://phar.phpunit.de/phpunit-skelgen.phar
chmod +x phpunit-skelgen.phar
mv phpunit-skelgen.phar /usr/local/bin/phpunit-skelgen

```

You can also immediately use the PHAR after you have downloaded it, of course:

```
wget https://phar.phpunit.de/phpunit-skelgen.phar
php phpunit-skelgen.phar

```

### Composer

[](#composer)

Simply add a dependency on `phpunit/phpunit-skeleton-generator` to your project's `composer.json` file if you use [Composer](http://getcomposer.org/) to manage the dependencies of your project. Here is a minimal example of a `composer.json` file that just defines a development-time dependency on phpunit/phpunit-skeleton-generator:

```
{
    "require-dev": {
        "phpunit/phpunit-skeleton-generator": "*"
    }
}

```

For a system-wide installation via Composer, you can run:

```
composer global require "phpunit/phpunit-skeleton-generator=*"

```

Make sure you have `~/.composer/vendor/bin/` in your path.

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 82.9% 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 ~2 days

Total

2

Last Release

4384d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/641eb9bd32cf30aed6d545a62d2e784b02a123616f9b4d7350221c7559ed306b?d=identicon)[Dezinger](/maintainers/Dezinger)

---

Top Contributors

[![sebastianbergmann](https://avatars.githubusercontent.com/u/25218?v=4)](https://github.com/sebastianbergmann "sebastianbergmann (29 commits)")[![edorian](https://avatars.githubusercontent.com/u/247397?v=4)](https://github.com/edorian "edorian (1 commits)")[![InfopactMLoos](https://avatars.githubusercontent.com/u/22300844?v=4)](https://github.com/InfopactMLoos "InfopactMLoos (1 commits)")[![Dezinger](https://avatars.githubusercontent.com/u/432272?v=4)](https://github.com/Dezinger "Dezinger (1 commits)")[![remicollet](https://avatars.githubusercontent.com/u/270445?v=4)](https://github.com/remicollet "remicollet (1 commits)")[![tcpiptan](https://avatars.githubusercontent.com/u/246622?v=4)](https://github.com/tcpiptan "tcpiptan (1 commits)")[![MelvinLoos](https://avatars.githubusercontent.com/u/1757355?v=4)](https://github.com/MelvinLoos "MelvinLoos (1 commits)")

---

Tags

testingphpunitxunitSkeleton

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/dezinger-phpunit-skeleton-generator/health.svg)

```
[![Health](https://phpackages.com/badges/dezinger-phpunit-skeleton-generator/health.svg)](https://phpackages.com/packages/dezinger-phpunit-skeleton-generator)
```

###  Alternatives

[phpunit/phpunit

The PHP Unit Testing framework.

20.0k910.7M134.8k](/packages/phpunit-phpunit)[phpunit/php-code-coverage

Library that provides collection, processing, and rendering functionality for PHP code coverage information.

8.9k892.4M1.5k](/packages/phpunit-php-code-coverage)[brianium/paratest

Parallel testing for PHP

2.5k118.8M754](/packages/brianium-paratest)[phpunit/phpunit-selenium

Selenium Server integration for PHPUnit

59610.9M150](/packages/phpunit-phpunit-selenium)[robiningelbrecht/phpunit-coverage-tools

PHPUnit coverage tools

1783.0k34](/packages/robiningelbrecht-phpunit-coverage-tools)

PHPackages © 2026

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