t4web/modules

ZF2 模块,用于列出使用/已安装的模块。

0.3.0 2015-01-03 10:33 UTC

This package is auto-updated.

Last update: 2024-08-26 17:26:31 UTC


README

ZF2 模块,用于列出使用/已安装的模块

简介

从 composer.lock 文件获取信息并显示

要求

功能/目标

  • 在控制台列出使用的模块/库/依赖 [已完成]
  • 在管理(后端)区域列出使用的模块 [进行中]

安装

主要设置

通过克隆项目

将此项目克隆到您的 ./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

结果将如下所示

module list example

测试

要运行测试,您需要安装并初始化 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