2017 © Pedro Peláez
 

metapackage phpqatools

A meta composer package for PHP QA Tools.

image

h4cc/phpqatools

A meta composer package for PHP QA Tools.

  • Tuesday, March 1, 2016
  • by h4cc
  • Repository
  • 8 Watchers
  • 66 Stars
  • 15,715 Installations
  • 1 Dependents
  • 0 Suggesters
  • 20 Forks
  • 3 Open issues
  • 10 Versions
  • 2 % Grown

The README.md

h4cc/phpqatools Build Status

This is a composer meta package for installing PHP Quality Assurance Tools with only one dependency. Only stable packages are used, to keep the configuration easy and secure., (*1)

Included in this package are: - PHPUnit - PHP-Invoker - DbUnit - PHPLOC - PHPCPD - PHP_Depend - PHPMD - PHP_CodeSniffer - Fabien Potencier/PHP Coding Standards Fixer - Sensiolabs/Security-Checker - Behat, (*2)

Usage

The installed tools are available in vendor/bin/ and can be started like this:, (*3)

php vendor/bin/phpmd

Installation

To use this package, add it as as "dev" dependency with this command:, (*4)

composer require h4cc/phpqatools --dev

Or modify your composer.json as followed:, (*5)

require-dev: {
  "h4cc/phpqatools": "*"
}

More info about development dependencies: http://getcomposer.org/doc/04-schema.md#require-dev, (*6)

Versioning

This package will be updated, when newer or other stable packages become available. Fell free to suggest tools if they are missing., (*7)

To avoid problems you may not use composer version constraints like this "~1.1". Such a constraint will always upgrade to the newest "1.*" version which might break your toolchain. In such a case, simply stick to a minor-version like "1.2.*"., (*8)

Todo

A phing or task buildfile may be included someday. I hope some more tools get available in stable versions, so i can add them here., (*9)

The Versions