PHPackages                             omegacode/t3-debugger-utility-standalone - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Debugging &amp; Profiling](/categories/debugging)
4. /
5. omegacode/t3-debugger-utility-standalone

ActiveLibrary[Debugging &amp; Profiling](/categories/debugging)

omegacode/t3-debugger-utility-standalone
========================================

A standalone port of the DebuggerUtility of the well known CMS TYPO3.

1.0.2(6y ago)168[1 issues](https://github.com/0m3gaC0d3/t3-debugger-utility-standalone/issues)GPL-3.0-or-laterPHPPHP ^7.1

Since Jul 13Pushed 6y agoCompare

[ Source](https://github.com/0m3gaC0d3/t3-debugger-utility-standalone)[ Packagist](https://packagist.org/packages/omegacode/t3-debugger-utility-standalone)[ RSS](/packages/omegacode-t3-debugger-utility-standalone/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (1)Dependencies (3)Versions (4)Used By (0)

[![Build Status](https://camo.githubusercontent.com/ba3f670a311cf3363cc415c3e8eab342988e868c3e50e85e6398af91e7fa5ba6/68747470733a2f2f7472617669732d63692e6f72672f306d336761433064332f74332d64656275676765722d7574696c6974792d7374616e64616c6f6e652e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/0m3gaC0d3/t3-debugger-utility-standalone)[![CodeFactor](https://camo.githubusercontent.com/ed248f869666511d155c91009602d63b835159497cbe51d06ff8ecc58c598646/68747470733a2f2f7777772e636f6465666163746f722e696f2f7265706f7369746f72792f6769746875622f306d336761433064332f74332d64656275676765722d7574696c6974792d7374616e64616c6f6e652f6261646765)](https://www.codefactor.io/repository/github/0m3gaC0d3/t3-debugger-utility-standalone)

TYPO3 DebuggerUtility - Standalone
==================================

[](#typo3-debuggerutility---standalone)

This library is for everybody who wants to use the DebuggerUtility of the well known CMS TYPO3 (v 9.5) in its own project.

The API of the class is still the same, so you dont have to learn a new one.

Its an education project to increase my skills as a developer, but may it will be useful for somebody.

[![](documentation/debugger-preview.png)](documentation/debugger-preview.png)

Installation
------------

[](#installation)

This library is composer based, so you simply have to execute the following command:

```
composer require omegacode/t3-debugger-utility-standalone
```

Requirements
------------

[](#requirements)

- At least PHP version 7.1

Usage
-----

[](#usage)

This is a simple example of how to use the class.

```
require_once __DIR__.'/vendor/autoload.php';

$var = new stdClass();
$var->title = "my obj";
$var->someVar = [
  "key" => "value",
  1234,
  0.23
];

\OmegaCode\DebuggerUtility::var_dump($var, 'my awesome var_dump!');
```

For more advanced usages, check the API of the class

ParameterDescriptionOptional$variableThe value to dumpno$titleoptional custom title for the debug outputyes$maxDepthSets the max recursion depth of the dump. De- or increase the number according to your needs and memory limit.yes$plainTextif TRUE, the dump is in plain text, if FALSE the debug output is in HTML formatyes$ansiColorsif TRUE (default), ANSI color codes is added to the output, if FALSE the debug output not coloredyes$returnif TRUE, the dump is returned for custom post-processing (e.g. embed in custom HTML). If FALSE (default), the dump is directly displayed.yes$blacklistedClassNamesAn array of class names (RegEx) to be filtered. Default is an array of some common class names.yes$blacklistedPropertyNamesAn array of property names and/or array keys (RegEx) to be filtered. Default is an array of some common property names.yesContributing
------------

[](#contributing)

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

### How to run tests local

[](#how-to-run-tests-local)

To run the tests use the console file (`build/scripts/console.sh`)

#### Test runner help

[](#test-runner-help)

No arguments: Run all unit tests

Options:

```
-s
    Specifies which test suite to run
        - build: Test if the project can be build without errors.
        - unit: Runs all unit tests
        - quality: Runs all code quality tests.

-p
    Specifies the PHP version to be used

-h
    Show this help.

```

Examples:

> Run unit tests using PHP 7.2: `build/scripts/console.sh  -s unit -p 7.2`

> Run code quality tests using PHP 7.3 `build/scripts/console.sh  -s quality -p 7.3`

#### Test runner information

[](#test-runner-information)

This library is developed using OSX. If you are using a different OS there might be a chance that this script wont work.

License
-------

[](#license)

[GPL-3.0](https://www.gnu.org/licenses/gpl-3.0.en.html)

###  Health Score

21

—

LowBetter than 19% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity56

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

3

Last Release

2492d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/4ade14253226c95b3fb89aedf9f3338cc985407678ee3781bf97b4dfed57d74d?d=identicon)[Wolf-Peter Utz](/maintainers/Wolf-Peter%20Utz)

---

Top Contributors

[![wolf-utz](https://avatars.githubusercontent.com/u/41939129?v=4)](https://github.com/wolf-utz "wolf-utz (8 commits)")

---

Tags

debuggervar\_dumptypo3DebuggerUtility

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP\_CodeSniffer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/omegacode-t3-debugger-utility-standalone/health.svg)

```
[![Health](https://phpackages.com/badges/omegacode-t3-debugger-utility-standalone/health.svg)](https://phpackages.com/packages/omegacode-t3-debugger-utility-standalone)
```

###  Alternatives

[tracy/tracy

😎 Tracy: the addictive tool to ease debugging PHP code for cool developers. Friendly design, logging, profiler, advanced features like debugging AJAX calls or CLI support. You will love it.

1.8k24.4M1.3k](/packages/tracy-tracy)[digitalnature/php-ref

A nicer print\_r/var\_dump alternative for PHP 5.3+

351696.0k13](/packages/digitalnature-php-ref)[koriym/printo

An object graph visualizer.

1421.8M2](/packages/koriym-printo)[mmucklo/krumo

KRUMO - version 2.0 of print\_r(); and var\_dump(); (with new updates)

89168.0k6](/packages/mmucklo-krumo)[jbzoo/jbdump

Script for debug and dump PHP variables and other stuff. This tool is a nice replacement for print\_r() and var\_dump() functions.

211.1M3](/packages/jbzoo-jbdump)[kktsvetkov/krumo

Krumo is a debugging tool, which displays structured information about any PHP variable. It is a nice replacement for print\_r() or var\_dump() which are used by a lot of PHP developers.

8260.7k](/packages/kktsvetkov-krumo)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
