bearlikelion/twig-debugbar
最新稳定版本:1.1.0
Composer 安装命令:
composer require bearlikelion/twig-debugbar
包简介
A Twig extension to provide access to PHP Debug Bar's rendering functions.
关键字:
README 文档
README
A simple twig extension to provide rendering functions for the PHP Debug Bar. This extension loads the StandardDebugBar and provides the functions dbg_message, dbg_renderHead, and dbg_render for Twig.
Requirements:
Installation
"require": {
"bearlikelion/twig-debugbar": "dev-master",
}
Example
$twig = new Twig_Environment(new Twig_Loader_Filesystem('Views')); $twig->addExtension(new Bearlikelion\TwigDebugBar\Extension('/Path')); // Relative assets path to your web directory e.g. /assets/debug/
<html> <head> {{ dbg_renderHead() }} </head> <body> <!-- Array dump --> {{ dbg_message(array) }} <!-- Labeled Message --> {{ dbg_message('Something Wrong', 'error') }} {{ dbg_render() }} </body> </html>
Debug Bar Assets
I use nginx, and on the dev enviornment load the Debug Bar assets directly from the /vendor/ folder. This is because by default, Debug Bar's renderHead function returns the assets pointing to /vendor/maximebf...
Using a simple nginx location I forward all requests to the propery directory, if there's a demand I will provide an option to set the asset path in the constructor.
location ~* ^/vendor/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ { root /var/www/app; # /var/www/app/vendor }
1.1 change
Allows the asset directory to be defined in the constructor relative to the web root.
统计信息
- 总下载量: 10.36k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 3
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2014-07-03