mpalourdio/mpa-firephp-wrapper

轻量级的ZF2模块,用于包装FirePHP。提供视图助手和控制器插件。易于配置和使用。

0.3.1 2015-03-02 14:21 UTC

This package is not auto-updated.

Last update: 2024-09-28 14:52:27 UTC


README

Build Status Scrutinizer Code Quality Code Coverage SensioLabsInsight PHP 7.0+ MIT Licensed

MpaFirephpWrapper

轻量级的ZF2模块,用于包装FirePHP。提供视图助手和控制器插件。易于配置和使用。

要求

PHP 7.0+

配置

mpafirephpwrapper.config.global.php.dist 复制到您的 autoload 文件夹,并移除 .dist 扩展名。

安装

运行以下命令通过Composer进行安装

composer require mpalourdio/mpa-firephp-wrapper

将 "MpaFirephpWrapper" 添加到 application.config.php 中的 模块列表

使用(在控制器动作或视图脚本中)

$this->firephp($mythingtolog);

默认行为是绑定FirePHP的info()方法。您可以通过以下方式覆盖此行为:

$this->firephp($mythingtolog, 'warn'); // the different possibilites are log/info/warn/error

警告

深层对象可能会冻结插件。您可以在mpafirephpwrapper.config.global.php中设置自己的深度选项。默认选项是

$options = [
                'maxObjectDepth'      => 3,
                'maxArrayDepth'       => 3,
                'maxDepth'            => 3,
                'useNativeJsonEncode' => true,
                'includeLineNumbers'  => true
            ];

ZDT集成

Zend Developer Tools工具栏将显示有多少事件记录到Firephp