atk14 / mail-panel
一个用于Tracy调试器的面板,显示ApplicationMailer的html和纯文本输出
v1.0
2018-04-13 08:12 UTC
Requires
- php: >=5.0.0
- tracy/tracy: >=2.2
This package is auto-updated.
Last update: 2024-09-09 03:18:32 UTC
README
一个为Tracy调试器提供的面板,用于显示Atk14 ApplicationMailer发送的邮件的html和纯文本版本输出。
基本用法
$bar = Tracy\Debugger::getBar(); $bar->addPanel(new MailPanel($this->mailer));
在基于Atk14Skelet的应用程序中使用
首先启用Tracy调试器。
// file: lib/load.php if( !TEST && !$HTTP_REQUEST->xhr() && php_sapi_name()!="cli" // we do not want Tracy in cli ){ Tracy\Debugger::enable(PRODUCTION, __DIR__ . '/../log/'); }
在 _application_after_filter() 中将MailPanel面板添加到Tracy。
// file: app/controllers/application_base.php function _application_after_filter(){ if(!TEST){ $bar = Tracy\Debugger::getBar(); $bar->addPanel(new MailPanel($this->mailer)); } }
安装
只需使用Composer即可。
$ cd path/to/your/atk14/project/
$ composer require atk14/mail-panel