t4web / modules
ZF2 模块,用于列出使用/已安装的模块。
0.3.0
2015-01-03 10:33 UTC
Requires
- php: >=5.3.3
- league/climate: ~2.0
- t4web/composer-lock-parser: 1.0.*
- zendframework/zendframework: 2.3.*
Requires (Dev)
- codeception/codeception: 2.*
- phpunit/phpunit: 4.2.*
README
ZF2 模块,用于列出使用/已安装的模块
简介
从 composer.lock 文件获取信息并显示
要求
- Zend Framework 2 (最新master版本)
- CLImate
- Composer 锁解析器
功能/目标
- 在控制台列出使用的模块/库/依赖 [已完成]
- 在管理(后端)区域列出使用的模块 [进行中]
安装
主要设置
通过克隆项目
将此项目克隆到您的 ./vendor/
目录。
使用 composer
在您的 composer.json 中添加此项目
"require": { "t4web/modules": "0.3.*" }
安装后
在您的 application.config.php
文件中启用它。
<?php return array( 'modules' => array( // ... 'Modules', ), // ... );
初始化
$ php public/index.php modules init
使用方法
要列出模块,请运行
$ php public/index.php modules list
结果将如下所示
测试
要运行测试,您需要安装并初始化 codeception,然后在此之后,在项目根目录中创建/更新 codeception.yml,并添加 Modules 测试,如下所示
include: - vendor/t4web/modules # <- add modules tests to include paths: log: tests/_output settings: colors: true memory_limit: 1024M
之后,您可以从项目根目录运行功能测试
$ codeception run