{"id":25662797,"url":"https://github.com/jackd248/typo3-dump-server","last_synced_at":"2025-07-10T19:37:46.041Z","repository":{"id":278431157,"uuid":"935539234","full_name":"jackd248/typo3-dump-server","owner":"jackd248","description":"TYPO3 extension that brings the Symfony Var Dump Server to TYPO3.","archived":false,"fork":false,"pushed_at":"2025-04-17T11:22:53.000Z","size":4070,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-30T20:55:37.150Z","etag":null,"topics":["typo3","typo3-cms-extension"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jackd248.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-02-19T15:58:46.000Z","updated_at":"2025-04-17T11:22:57.000Z","dependencies_parsed_at":"2025-04-15T07:29:11.111Z","dependency_job_id":"9d2e09f8-b152-43d2-b564-84933d3d388b","html_url":"https://github.com/jackd248/typo3-dump-server","commit_stats":null,"previous_names":["jackd248/typo3-dump-server"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/jackd248/typo3-dump-server","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jackd248%2Ftypo3-dump-server","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jackd248%2Ftypo3-dump-server/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jackd248%2Ftypo3-dump-server/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jackd248%2Ftypo3-dump-server/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jackd248","download_url":"https://codeload.github.com/jackd248/typo3-dump-server/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jackd248%2Ftypo3-dump-server/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264640090,"owners_count":23642343,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["typo3","typo3-cms-extension"],"created_at":"2025-02-24T04:35:39.588Z","updated_at":"2025-07-10T19:37:46.035Z","avatar_url":"https://github.com/jackd248.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n![Extension icon](Resources/Public/Icons/Extension.svg)\n\n# TYPO3 extension `typo3_dump_server`\n\n[![Latest Stable Version](https://typo3-badges.dev/badge/typo3_dump_server/version/shields.svg)](https://extensions.typo3.org/extension/typo3_dump_server)\n[![Supported TYPO3 versions](https://typo3-badges.dev/badge/typo3_dump_server/typo3/shields.svg)](https://extensions.typo3.org/extension/typo3_dump_server)\n[![License](https://poser.pugx.org/konradmichalik/typo3-dump-server/license)](LICENSE.md)\n\n\u003c/div\u003e\n\nThis extension brings the [Symfony Var Dump Server](https://symfony.com/doc/current/components/var_dumper.html#the-dump-server) to TYPO3.\n\nThis package provides a dump server that gathers all `dump` call outputs, preventing interference with HTTP or API responses.\n\n![Console Command](./Documentation/Images/screenshot.png)\n\n\n## Requirements\n\n* TYPO3 \u003e= 11.5 \u0026 PHP 8.1+\n\n## Installation\n\n### Composer\n\n[![Packagist](https://img.shields.io/packagist/v/konradmichalik/typo3-dump-server?label=version\u0026logo=packagist)](https://packagist.org/packages/konradmichalik/typo3-dump-server)\n[![Packagist Downloads](https://img.shields.io/packagist/dt/konradmichalik/typo3-dump-server?color=brightgreen)](https://packagist.org/packages/konradmichalik/typo3-dump-server)\n\n```bash\ncomposer require --dev konradmichalik/typo3-dump-server\n```\n\n### TER\n\n[![TER version](https://typo3-badges.dev/badge/typo3_dump_server/version/shields.svg)](https://extensions.typo3.org/extension/typo3_dump_server)\n[![TER downloads](https://typo3-badges.dev/badge/typo3_dump_server/downloads/shields.svg)](https://extensions.typo3.org/extension/typo3_dump_server)\n\nDownload the zip file from [TYPO3 extension repository (TER)](https://extensions.typo3.org/extension/typo3_dump_server).\n\n## Usage\n\n![Screencast](./Documentation/Images/screencast.gif)\n\n### Console command\n\nStart the dump server with the following command:\n\n```bash\nvendor/bin/typo3 server:dump\n```\n\n![Console Command](./Documentation/Images/screenshot-command.png)\n\nUse the format option to change the output format to `html`:\n\n```bash\nvendor/bin/typo3 server:dump --format=html \u003e dump.html\n```\n\n\u003e [!NOTE]  \n\u003e The dump server will be available at `tcp://127.0.0.1:9912` by default. Use the environment variable `TYPO3_DUMP_SERVER_HOST` to change the host.\n\n### Dump\n\nUse the `dump` function in your code:\n\n```php\ndump($variable);\n```\n\n### ViewHelper\n\nUse the `symfony:dump` ViewHelper in your Fluid templates:\n\n```html\n\u003chtml xmlns:symfony=\"http://typo3.org/ns/KonradMichalik/Typo3DumpServer/ViewHelpers\"\u003e\n\n\u003csymfony:dump\u003e{variable}\u003c/symfony:dump\u003e\n```\n\n### Extension settings\n\nBy default, a `dump()` call will add something like the following output to the frontend if the dump server isn't running:\n\n![Dump output in frontend](./Documentation/Images/output.jpg)\n\nYou can suppress this output with the `suppressDump` setting in the extension configuration. If this setting is enabled, the output will be suppressed and the dump will only be sent to the dump server.\n\nYou can find the extension settings in the TYPO3 backend under `Admin Tools \u003e Settings \u003e Extension Configuration \u003e typo3_dump_server`.\n\n## Development\n\nUse the following ddev command to easily install all supported TYPO3 versions for locale development.\n\n```bash\n$ ddev install all\n```\n\n## Credits\n\nThis project is highly inspired by the [laravel-dump-server](https://github.com/beyondcode/laravel-dump-server) \u0026 the symfony [var-dumper](https://github.com/symfony/var-dumper) component itself.\n\n## License\n\nThis project is licensed\nunder [GNU General Public License 2.0 (or later)](LICENSE.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjackd248%2Ftypo3-dump-server","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjackd248%2Ftypo3-dump-server","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjackd248%2Ftypo3-dump-server/lists"}