mickaelandrieu / whoops-bundle
Whoops 调试库的 Symfony 2 实现
1.0.1
2014-03-22 23:57 UTC
Requires
- php: >=5.3.3
- filp/whoops: 1.0.10
- symfony/framework-bundle: ~2.3
This package is auto-updated.
Last update: 2024-09-05 18:56:41 UTC
README
Whoops 调试库的 Symfony 2 实现
安装
通常,安装此包需要以下几个步骤
- 将此包添加到您的项目作为 composer 依赖项
// composer.json { // ... require-dev: { // ... "mickaelandrieu/whoops-bundle": "dev-master" } }
- 将此包添加到您的应用程序内核
// app/AppKernel.php public function registerBundles() { // ... if (in_array($this->getEnvironment(), array('dev'))) { $bundles[] = new Am\WhoopsBundle\AmWhoopsBundle(); } return $bundles; }
就这么多!享受我们为 Symfony 2 创建的新主题。
注意:此包与 GnugatWizardBunde 兼容
- 配置主题资源的路径(非必需)
您也可以创建自己的主题,在您的应用程序中创建一个包含您想要覆盖的文件的文件夹:您将主要覆盖 CSS 样式,并需要创建一个名为 whoops.base.css
的文件,并将其放置在 CSS 文件夹中。目前,Whoops
仍然是一个 WIP,您必须遵循这些说明来创建自己的主题。
您还可以覆盖 Whoops
库加载的所有文件,用于此处使用的 PrettyPageHandler
- pretty-page.css
- pretty-template.php
然后,在您的 config.yml
文件中配置此包
am_whoops:
resources_path: "%kernel.root_dir%/../web/bundles/amwhoops"
- 如何贡献
此包现在已完全单元测试,我只会接受与此路线图相关的测试相关的 PR
- 允许用户创建自己的处理器
- 当 Whoops 库标记为稳定时,更新到 1.1
- 创建 symfony-whoops-edition 以有一个演示网站