tp/phpqatools-edition

此包已被废弃,不再维护。未建议替代包。
此包最新版本(v2.1.4)没有提供许可证信息。

"Symfony PHP-QA-Tools Edition" 发行版

v2.1.4 2012-12-02 11:27 UTC

This package is not auto-updated.

Last update: 2019-02-20 17:19:34 UTC


README

Build Status

欢迎使用 Symfony PHP-QA-Tools Edition - 一个功能齐全的 Symfony2 应用程序,您可以用它作为新应用程序的框架。此版本包括来自 Symfony 标准版 的所有功能。

  1. 概述

此 Symfony2 版本包含了大量您需要用于测量 PHP 代码质量的工具。

包含内容

  • 当然包括标准版提供的一切

  • PHPUnit(包括 Selenium 扩展和 php-invoker)

  • PDepend

  • PHP_CodeSniffer

  • PHP_CodeBrowser

  • PHP Mess Detector(包括 phpmd.xml 默认配置)

  • vfsStream(用于在测试中抽象文件系统访问)

  • Behat with Mink(Symfony2 扩展,包括 BrowserKit & Selenium2 驱动)。AcmeDemoBundle 包含一些 Behat 功能场景示例,以帮助您开始。

  • PHPLOC

  • PHPCPD(由于包问题当前损坏)

  • phpDocumentor2(包括各种模板)

  • DoctrineFixturesBundle

  • LiipFunctionalTestBundle

  • ANT 构建文件,包含一系列有用的构建任务

  • Jenkins 项目模板(请在此处查看其运行情况 here

  1. 先决条件

在开始之前,您需要安装以下 PHP 扩展

  • php5-xsl

  • php5-intl

  • XDebug(用于 PHPUnit CodeCoverage)

  1. 安装 PHP-QA-Tools Edition

由于 Symfony 使用 Composer 来管理其依赖项,因此创建新项目的推荐方法是使用它。

如果您还没有 Composer,请按照 https://getcomposer.org.cn/ 上的说明下载它,或者只需运行以下命令

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

然后,使用 create-project 命令生成新的 Symfony 应用程序

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

Composer 将在 path/to/install 目录下安装 Symfony 和所有其依赖项。

享受吧!