mpalourdio / mpa-firephp-wrapper
轻量级的ZF2模块,用于包装FirePHP。提供视图助手和控制器插件。易于配置和使用。
0.3.1
2015-03-02 14:21 UTC
Requires
- php: >=5.5
- firephp/firephp-core: ~0.4
- zendframework/zend-modulemanager: ~2.3
- zendframework/zend-mvc: ~2.3
- zendframework/zend-servicemanager: ~2.3
- zendframework/zend-stdlib: ~2.3
- zendframework/zend-view: ~2.3
Requires (Dev)
Suggests
- zendframework/zend-developer-tools: zend-developer-tools if you want to profile firephp logging
This package is not auto-updated.
Last update: 2024-09-28 14:52:27 UTC
README
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