raveren/kint
Kint is a powerful, developer-friendly PHP debugging and inspection tool for Laravel. Dump variables with rich, readable output (arrays, objects, stack traces, timing) in the browser or CLI, making it easier to explore data and troubleshoot faster.
Expand all nodes when pressing ctrl+f.
print sage($var); got some love.Works on PHP 5.3 again (up to 8.2 - with a minor known issue:)
Restore compatibility with php5.3 (hopefully!)
Lots of stuff.
Known issues: since PHP8.2 the debug_backtrace output changed what line is indicated, effectively breaking current variable name detection for multiline sage calls, not too difficult to fix.
New features: print s(), s(2), many QOL improvements
Sage::$outputFile to write to denoted file instead of echoprint sage(); modifier to write output to sage.html in DIRsage(2) shortcut to print just the files of the backtracesage() now prints the same info as microtime()The new functionality might still need some polishing, please report any issues you encounter!
Thanks to @beeyev for being the first contributor in a long while! :)
Add d() shorthand to support drop-in replacing of Kint
Replaced default IDE link provider. Still PHPStorm, just another means.
Maintenance release.
Fixed XML, basic support for now; Re-enabled and modernized resources compilation! Removed undocumented assignment detection; Fixes, anonymous classes, etc
Improvements to: escaping, anonymous classes, performance, aliases, visual.
Pest + snapshots are not working out for testing, will look for better ways...
Improvements to: DateTime, file, plain view.
Support all DateTime types and Include TZ+µs info, improve file display, improve plain display, other fixes.
Support enum type, Carbon class, bugfixes and improvements
A lot of improvements, hang on tight! :)
Microtime parser got love, runs on cli output now as well. ClassName was broken for '\' when using composer autolader :( Docker provided as an easy option to build release ready files.
Slow and steady continuous improvements
Full Changelog: https://github.com/php-sage/sage/compare/v1.2.21...v1.2.25
Cleanup & fixes
Improvements after a month of production use
A small rewrite of how parsers are invoked, I'm mostly happy about the logic flow now.
Lots of QoL improvements.
Got rid of config.default.php
Introduced "Sage::THEME_" constants
Deprecated MODE_WHITESPACE in favor of more descriptive Sage::MODE_PLAINTEXT
Renamed Kint to Sage due to a conflict with a malicious maintainer, who started to claim my project as his own :)
Small updates too, nothing to write home about.
WE'RE BACK BABY!
How can I help you explore Laravel packages today?