dev-master
9999999-devRedBeanPHP Collector for Debugbar
MIT
The Requires
by Filisko
collector debugbar redbean
1.0
1.0.0.0RedBeanPHP Collector for Debugbar
MIT
The Requires
by Filisko
collector debugbar redbean
RedBeanPHP Collector for Debugbar
, (*1)
Install it via composer:, (*2)
composer require filisko/debugbar-redbean`
To make this work you must enable RedBean's debug mode to log your queries. You can simply use RedBean's Facade debug() method., (*3)
To use this logger with any application, you could basically do something like that:, (*4)
R::setup('mysql:host=hostname;dbname=db', 'username', 'password'); /* Possible log modes: ------------------- 0 Log and write to STDOUT classic style (default) 1 Log only, class style 2 Log and write to STDOUT fancy style 3 Log only, fancy style (it works nicely with this one) */ R::debug(true, 3); // ... your queries here ... // Get RedBean's Logger $logger = R::getLogger(); $debugbar = new \DebugBar\StandardDebugBar(); $debugbar->addCollector(new \Filisko\DebugBar\DataCollector\RedBeanCollector($logger));
If you realized that RedBean puts at the end of your SQL queries something like '--keep-cache' for internal caching purposes and you want to hide this part from the logger, you could simply use a static flag to disable it:, (*5)
\Filisko\DebugBar\DataCollector\RedBeanCollector::$showKeepCache = false; // That's all!
If you have suggestions, ideas or anything else, just write me an email (filisfutsarov[at]gmail.com) or create an issue in this repository., (*6)
RedBeanPHP Collector for Debugbar
MIT
collector debugbar redbean
RedBeanPHP Collector for Debugbar
MIT
collector debugbar redbean