Kaloyan Tsvetkov

Results 9 issues of Kaloyan Tsvetkov

This has been a requested featured from the start: the ability to expand and collapse all the nodes in a Krumo report.

enhancement

This is the feature discussed in #48. What this does is to capture the output immediatelly using `krumo::fetch()`, and then schedule it to be printed at the end of the...

The INI-file configuration approach is really ancient. There are several problems with it: * there is overhead in reading and parsing it * by default there is no configuration file,...

There are several formats that identify callable vars. Most ancient are traditional PHP callbacks such as `[Kint\Kint::class, 'dump']`, `[$object, 'method']` and function names, then there's the `Kint\Kint::dump` format, plus Closures...

feature-request

Detecting credit card numbers is relatively easy. It will be a great addition if they are detected as sensitive data without any declaration and properly masked/redacted

If the sensitive data contains special chars, in some occasions they are going to be escaped, and `Protect::protectScalar()` is not going to detect them. For example quotes in JSON ```php...

Have you considered not using `ArrayAcess` in `BitArray`? There are some performance implications as it is a tad slower instead of directly calling a method from the class. Additionally, in...

Instead of showing the preview only when the data is fully loaded, try to load the preview first, show a "Loading..." message, and then load the rows. This will help...

enhancement

This project is using Guzzle as its HTTP client. Nowadays most projects (including frameworks) already have a [PSR-18](https://github.com/php-fig/http-client) compatible HTTP client library. It's been like that for [some time](https://www.php-fig.org/blog/2018/11/psr-18-the-php-standard-for-http-clients/) and...