PHPackages                             tp/phpqatools-edition - 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. tp/phpqatools-edition

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

tp/phpqatools-edition
=====================

The "Symfony PHP-QA-Tools Edition" distribution

v2.1.4(13y ago)20172[1 issues](https://github.com/tPl0ch/symfony-phpqatools/issues)PHPPHP &gt;=5.3.3

Since Dec 2Pushed 13y ago4 watchersCompare

[ Source](https://github.com/tPl0ch/symfony-phpqatools)[ Packagist](https://packagist.org/packages/tp/phpqatools-edition)[ RSS](/packages/tp-phpqatools-edition/feed)WikiDiscussions 2.1 Synced 1mo ago

READMEChangelogDependencies (20)Versions (4)Used By (0)

Symfony PHP-QA-Tools Edition
============================

[](#symfony-php-qa-tools-edition)

[![Build Status](https://camo.githubusercontent.com/6f3f5e6742cddf38d1a170a9414c0d61271c68e8e46b55040b85304bc58f3288/687474703a2f2f63692e726573706f6e736976652d636f64652e64652f6a656e6b696e732f6a6f622f73796d666f6e792d7068707161746f6f6c732f62616467652f69636f6e)](http://ci.responsive-code.de/jenkins/job/symfony-phpqatools/)

Welcome to the Symfony PHP-QA-Tools Edition - a fully-functional Symfony2 application that you can use as the skeleton for your new applications. This edition includes all features from the [**Symfony Standard Edition**](https://github.com/symfony/symfony-standard)

1. Overview

---

This Symfony2 edition comes packed with a large set of tools that you need for measuring the quality of your PHP code.

What's inside:

- Of course everything that the standard edition provides
- **PHPUnit** (incl. Selenium extension and php-invoker)
- **PDepend**
- **PHP\_CodeSniffer**
- **PHP\_CodeBrowser**
- **PHP Mess Detector** (including a phpmd.xml default config)
- **vfsStream** (for abstracting filesystem access in tests)
- **Behat with Mink** (Symfony2 extension, incl. BrowserKit &amp; Selenium2 driver). Some example Behat Feature Scenario in the AcmeDemoBundle to get you started.
- **PHPLOC**
- **PHPCPD (Currently broken due to package problems)**
- **phpDocumentor2** (incl. various templates)
- **DoctrineFixturesBundle**
- **LiipFunctionalTestBundle**
- **ANT build file** with a collection of useful build tasks
- **Jenkins project template** (See it in action [**here**](http://ci.responsive-code.de/jenkins/job/symfony-phpqatools))

2. Prerequisites

---

The following PHP extensions need to be installed before you start:

- php5-xsl
- php5-intl
- XDebug (for PHPUnit CodeCoverage)

3. Installing the PHP-QA-Tools Edition

---

As Symfony uses [Composer](http://getcomposer.org) to manage its dependencies, the recommended way to create a new project is to use it.

If you don't have Composer yet, download it following the instructions on  or just run the following command:

```
curl -s https://getcomposer.org/installer | php

```

Then, use the `create-project` command to generate a new Symfony application:

```
php composer.phar create-project tp/phpqatools-edition path/to/install 2.1.x-dev

```

Composer will install Symfony and all its dependencies under the `path/to/install` directory.

Enjoy!

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance19

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community23

Small or concentrated contributor base

Maturity60

Established project with proven stability

 Bus Factor1

Top contributor holds 73.2% 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 ~33 days

Total

3

Last Release

4849d ago

### Community

Maintainers

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

---

Top Contributors

[![fabpot](https://avatars.githubusercontent.com/u/47313?v=4)](https://github.com/fabpot "fabpot (497 commits)")[![Seldaek](https://avatars.githubusercontent.com/u/183678?v=4)](https://github.com/Seldaek "Seldaek (32 commits)")[![brikou](https://avatars.githubusercontent.com/u/383212?v=4)](https://github.com/brikou "brikou (17 commits)")[![Tobion](https://avatars.githubusercontent.com/u/610090?v=4)](https://github.com/Tobion "Tobion (16 commits)")[![stealth35](https://avatars.githubusercontent.com/u/196110?v=4)](https://github.com/stealth35 "stealth35 (14 commits)")[![stof](https://avatars.githubusercontent.com/u/439401?v=4)](https://github.com/stof "stof (12 commits)")[![kriswallsmith](https://avatars.githubusercontent.com/u/33886?v=4)](https://github.com/kriswallsmith "kriswallsmith (9 commits)")[![schmittjoh](https://avatars.githubusercontent.com/u/197017?v=4)](https://github.com/schmittjoh "schmittjoh (8 commits)")[![weaverryan](https://avatars.githubusercontent.com/u/121003?v=4)](https://github.com/weaverryan "weaverryan (7 commits)")[![vicb](https://avatars.githubusercontent.com/u/248818?v=4)](https://github.com/vicb "vicb (6 commits)")[![havvg](https://avatars.githubusercontent.com/u/126898?v=4)](https://github.com/havvg "havvg (5 commits)")[![arjona](https://avatars.githubusercontent.com/u/139953?v=4)](https://github.com/arjona "arjona (4 commits)")[![gajdaw](https://avatars.githubusercontent.com/u/676675?v=4)](https://github.com/gajdaw "gajdaw (4 commits)")[![jalliot](https://avatars.githubusercontent.com/u/387904?v=4)](https://github.com/jalliot "jalliot (4 commits)")[![jmfontaine](https://avatars.githubusercontent.com/u/174728?v=4)](https://github.com/jmfontaine "jmfontaine (4 commits)")[![lsmith77](https://avatars.githubusercontent.com/u/300279?v=4)](https://github.com/lsmith77 "lsmith77 (4 commits)")[![trompette](https://avatars.githubusercontent.com/u/181746?v=4)](https://github.com/trompette "trompette (3 commits)")[![hollodk](https://avatars.githubusercontent.com/u/651271?v=4)](https://github.com/hollodk "hollodk (3 commits)")[![amadi](https://avatars.githubusercontent.com/u/1907571?v=4)](https://github.com/amadi "amadi (3 commits)")[![meonkeys](https://avatars.githubusercontent.com/u/50639?v=4)](https://github.com/meonkeys "meonkeys (3 commits)")

### Embed Badge

![Health badge](/badges/tp-phpqatools-edition/health.svg)

```
[![Health](https://phpackages.com/badges/tp-phpqatools-edition/health.svg)](https://phpackages.com/packages/tp-phpqatools-edition)
```

###  Alternatives

[claroline/core-bundle

Claroline core bundle

165.5k52](/packages/claroline-core-bundle)

PHPackages © 2026

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