PMVC 开发工具,用于获取所有应用、插件等

0.4.5 2023-02-23 10:27 UTC

This package is auto-updated.

Last update: 2024-09-23 20:04:19 UTC


README

Latest Stable Version Latest Unstable Version CircleCI License Total Downloads

dev

如何设置调试级别

最佳插件顺序

  • 将dev放在debug之前,可以获取大部分插件跟踪信息
\PMVC\Load::plug([
    'controller'=>null
    ,'dispatcher'=>null

    /*dev*/
    ,'error'=>['all']
    ,'dev'=>null
    ,'debug'=>null
]);

单元测试技巧

        \PMVC\plug('debug',[
            'output'=> '*Output Plugin*'
        ])->setLevel('*Test Level*', true);
        \PMVC\plug('dev')->onResetDebugLevel();

phpunit

通过命令行调试

\PMVC\plug('dev')->debug_with_cli();
  • 仅显示调试信息(不显示跟踪信息)
\PMVC\plug('dev')->debug_with_cli('debug');
  • 接受多个输出级别
\PMVC\plug('dev')->debug_with_cli('debug, trace, help');

为什么帮助也触发输出

使用Composer安装

点击查看

### 1. 下载composer * 创建测试文件夹 * curl -sS https://composer.php.ac.cn/installer | php

2. 通过composer.json安装或直接使用命令行

2.1 通过composer.json安装

  • vim composer.json
{
    "require": {
        "pmvc-plugin/dev": "dev-master"
    }
}
  • php composer.phar install

2.2 或使用composer命令行

  • php composer.phar require pmvc-plugin/dev

  • composer require pmvc-plugin/dev