This is a starter repository for a project with PHPUnit.
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

TDD seed project

Build Status Latest Stable Version Total Downloads Latest Unstable Version License

This is a starter repository for a project with PHPUnit.



Local PHP

You will need a local PHP installation with Composer (which is the preferred way).


Instead, you can also use Vagrant to run on a PHP 7 box.

vagrant up
vagrant ssh
cd tdd-seed/

You will then need to set up a remote PHP interpreter and PHPUnit as described in the PhpStorm documentation.

The PHP executable path on the Vagrant machine is /usr/local/bin/php.

Composer packages

Run composer install to install the required Composer packages.

About me (Oliver Klee)

I am the maintainer of the PHPUnit TYPO3 extension, which is available in the TYPO3 extension repository (TER).

You can book me for workshops at your company.

I also frequently give workshops at the TYPO3 Developer Days.

More Documentation

Other example projects