PHPackages                             mario-naether/php-ci-template - 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. mario-naether/php-ci-template

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

mario-naether/php-ci-template
=============================

provide some PHP quality assurance Tools and codeception extension

0.7.0(9y ago)0588[1 issues](https://github.com/mario-naether/php-ci-template/issues)MITPHP

Since Nov 23Pushed 8y ago1 watchersCompare

[ Source](https://github.com/mario-naether/php-ci-template)[ Packagist](https://packagist.org/packages/mario-naether/php-ci-template)[ RSS](/packages/mario-naether-php-ci-template/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (1)Dependencies (28)Versions (14)Used By (0)

php-ci-template
===============

[](#php-ci-template)

[![Latest Stable Version](https://camo.githubusercontent.com/ff4e471dd977cde8aa01551b13067514653a366df4f5c1c03a8080f39579e0ac/68747470733a2f2f706f7365722e707567782e6f72672f6d6172696f2d6e6165746865722f7068702d63692d74656d706c6174652f762f737461626c65)](https://packagist.org/packages/mario-naether/php-ci-template)[![Latest Unstable Version](https://camo.githubusercontent.com/4963b74e793499f697354ed29e4a1b151aaf6aa16511680a8c8483832846c651/68747470733a2f2f706f7365722e707567782e6f72672f6d6172696f2d6e6165746865722f7068702d63692d74656d706c6174652f762f756e737461626c65)](https://packagist.org/packages/mario-naether/php-ci-template)[![License](https://camo.githubusercontent.com/a4dfd24b531a16602d7acf3027d77d6ca866095c87529622152ca5e849604af4/68747470733a2f2f706f7365722e707567782e6f72672f6d6172696f2d6e6165746865722f7068702d63692d74656d706c6174652f6c6963656e7365)](https://packagist.org/packages/mario-naether/php-ci-template)[![Build Status](https://camo.githubusercontent.com/e3b925aa5e1e82966f48b827f8109141875d909d2dc24df0160394d645ee1561/68747470733a2f2f7472617669732d63692e6f72672f6d6172696f2d6e6165746865722f7068702d63692d74656d706c6174652e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/mario-naether/php-ci-template)[![PHP runtimes](https://camo.githubusercontent.com/d8c41bb24102ed9d1cd85455ec0c83d8dccc02c1db09c5c686f4bb85493a99f8/68747470733a2f2f7068702d6579652e636f6d2f62616467652f6d6172696f2d6e6165746865722f7068702d63692d74656d706c6174652f7465737465642e7376673f7374796c653d706c6173746963)](http://php-eye.com/package/mario-naether/php-ci-template)[![PHP runtimes](https://camo.githubusercontent.com/69e6696312b8e860954817854dfafff708fcd70cb9354069e5c14a87b34aadfe/687474703a2f2f7068702d6579652e636f6d2f62616467652f6d6172696f2d6e6165746865722f7068702d63692d74656d706c6174652f6e6f742d7465737465642e7376673f7374796c653d706c6173746963)](http://php-eye.com/package/mario-naether/php-ci-template)

This package provide some PHP quality assurance Tools inspired by

\##UnitTest with Codeception ####Modules

- codeception/codeception
- [captbaritone/mailcatcher-codeception-module](https://github.com/captbaritone/codeception-mailcatcher-module)
- [dlabs/codeception-module-visualception](https://github.com/DigitalProducts/codeception-module-visualception)
- [codeception/verify](https://github.com/Codeception/Verify)
- [codeception/specify](https://github.com/Codeception/Specify)
- [codeception/mockery-module](http://budiirawan.com/using-mockery-codeception)
- [nathanmac/datetime-codeception-module](https://github.com/nathanmac/datetime-codeception-module)
- [redcomponent/teststatistics](https://github.com/redCOMPONENT-COM/teststatistics)
- [justblackbird/codeception-config-module](https://github.com/JustBlackBird/codeception-config-module)
- [codeception/phpbuiltinserver](https://github.com/tiger-seo/PhpBuiltinServer)
- [edno/codeception-gherkin-param](https://github.com/edno/codeception-gherkin-param)
- [mcustiel/codeception-http-mock](https://github.com/mcustiel/codeception-http-mock)
- [ahmedsamy/codeception-smtp-mail](https://github.com/AhmedSamy/codeception-smtp-mail)
- [jacekk/codeception-dataprovider-module](https://github.com/jacekk/codeception-dataprovider-module)
- [gamajo-codeception-redirects](https://github.com/gamajo/codeception-redirects)

\###Factory Muffin Faker

-

\###Faker

-

\###Automatic PhantomJS install For using the PhantomJS installer, add this code to your composer.json

```
"scripts-dev": {
    "post-install-cmd": [
        "PhantomInstaller\\Installer::installPhantomJS"
    ],
    "post-update-cmd": [
        "PhantomInstaller\\Installer::installPhantomJS"
    ]
}

```

\##Quality assurance Tools ###Analyze PHP code with one command

[edgedesign/phpqa](https://github.com/EdgedesignCZ/phpqa)

- phploc
- phpcpd
- phpcs
- pdepend
- phpmd
- phpmetrics

```
vendor/bin/phpqa --analyzedDirs ./examples/src/ --buildDir ./build/logs --report

```

For a working Copy/Paste Detection in PHP QA Tool using this:

PHP 5.4/5.5

```
composer require sebastian/phpcpd:dev-master#de90566 --ignore-platform-reqs php

```

\###Analyze PHP Code in seperate commands

```
mkdir build/logs

```

\####pdepend ()

```
vendor/bin/pdepend --jdepend-xml=./build/logs/pdepend-jdepend.xml --summary-xml=./build/logs/pdepend-summary.xml --dependency-xml=./build/logs/pdepend-dependencies.xml --jdepend-chart=./build/logs/pdepend-jdepend.svg --overview-pyramid=./build/logs/pdepend-pyramid.svg ./examples/src/

```

\####phpcpd ()

```
vendor/bin/phpcpd --log-pmd build/logs/pmd-cpd.xml ./examples/src

```

\####phploc ()

```
vendor/bin/phploc --progress  --exclude=vendor ./examples/src/ --log-xml ./build/logs/phploc.xml

```

\####phpmd ()

```
vendor/bin/phpmd examples/src xml ./vendor/edgedesign/phpqa/app/phpmd.xml --suffixes php  --exclude /vendor/ --reportfile ./build/logs/phpmd.xml

```

\####phpcs ([https://github.com/squizlabs/PHP\_CodeSniffer](https://github.com/squizlabs/PHP_CodeSniffer))

```
vendor/bin/phpcs -p --extensions=php --standard=PSR2  --ignore=*/vendor/* ./examples/src/ --report=checkstyle --report-file=./build/logs/checkstyle.xml

```

\####phpmetrics ()

```
vendor/bin/phpmetrics ./examples/src/ --extensions php  --excluded-dirs="vendor" --offline --report-html ./build/logs/phpmetrics.html --report-xml ./build/logs/phpmetrics.xml

```

\####php-cs-fixer ()

```
vendor/bin/php-cs-fixer fix

```

\####ApiGen ()

```
vendor/bin/apigen generate

```

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity60

Established project with proven stability

 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 ~16 days

Recently: every ~25 days

Total

9

Last Release

3334d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/4ce9994f46c6f092a2596c13cf167a926763cd844d121cbc4b32596c688c2441?d=identicon)[mario-naether](/maintainers/mario-naether)

---

Top Contributors

[![mario-naether](https://avatars.githubusercontent.com/u/1803746?v=4)](https://github.com/mario-naether "mario-naether (39 commits)")

---

Tags

codeceptionpackagesphpphpunitquality-assurancetemplatetestingphpcodeceptionunittest

### Embed Badge

![Health badge](/badges/mario-naether-php-ci-template/health.svg)

```
[![Health](https://phpackages.com/badges/mario-naether-php-ci-template/health.svg)](https://phpackages.com/packages/mario-naether-php-ci-template)
```

###  Alternatives

[magento/magento2-functional-testing-framework

Magento2 Functional Testing Framework

15511.5M30](/packages/magento-magento2-functional-testing-framework)[rregeer/phpunit-coverage-check

Check the code coverage using the clover report of phpunit

606.1M179](/packages/rregeer-phpunit-coverage-check)[jayhealey/webception

Web Interface for running Codeception tests.

19110.7k](/packages/jayhealey-webception)[docler-labs/codeception-slim-module

Codeception Module for Slim framework.

13178.0k1](/packages/docler-labs-codeception-slim-module)[kolyunya/codeception-markup-validator

Markup validator module for Codeception.

1413.8k3](/packages/kolyunya-codeception-markup-validator)

PHPackages © 2026

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