{"id":19319961,"url":"https://github.com/oviniciusfeitosa/x-dump","last_synced_at":"2025-04-22T17:32:39.599Z","repository":{"id":62544230,"uuid":"56865656","full_name":"oviniciusfeitosa/x-dump","owner":"oviniciusfeitosa","description":"Extreme-Dump(x-dump) for quickly debug and trace your PHP code","archived":false,"fork":false,"pushed_at":"2021-02-25T17:05:51.000Z","size":63,"stargazers_count":12,"open_issues_count":5,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-04-24T05:57:33.824Z","etag":null,"topics":["dump","php","x-dump","xd","xdump"],"latest_commit_sha":null,"homepage":"http://vinnyfs89.github.io/x-dump","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oviniciusfeitosa.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"patreon":"vinnyfs89","ko_fi":"vinnyfs89","open_collective":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null}},"created_at":"2016-04-22T15:29:06.000Z","updated_at":"2022-04-14T17:46:08.000Z","dependencies_parsed_at":"2022-11-02T21:45:26.963Z","dependency_job_id":null,"html_url":"https://github.com/oviniciusfeitosa/x-dump","commit_stats":null,"previous_names":["vinnyfs89/x-dump"],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oviniciusfeitosa%2Fx-dump","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oviniciusfeitosa%2Fx-dump/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oviniciusfeitosa%2Fx-dump/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oviniciusfeitosa%2Fx-dump/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oviniciusfeitosa","download_url":"https://codeload.github.com/oviniciusfeitosa/x-dump/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223902325,"owners_count":17222354,"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":["dump","php","x-dump","xd","xdump"],"created_at":"2024-11-10T01:26:01.413Z","updated_at":"2024-11-10T01:26:02.130Z","avatar_url":"https://github.com/oviniciusfeitosa.png","language":"PHP","funding_links":["https://patreon.com/vinnyfs89","https://ko-fi.com/vinnyfs89"],"categories":[],"sub_categories":[],"readme":"![thumb-image](./src/x-dump-logo-192x192.png)\n\nx-dump\n=====\n\n**x-dump** means E**x**treme-**D**ump. With this repository you can debug your **PHP** code allowing you to have all the traceability where it was passed, enabling you to do it quickly and effectively.\n\nFunctions like `x` and `xd` are provided, for example to make debugging your code easier\nby the functions , the component provides that the files that were covered so that the application reaches the function.\n\nThis code was created by members of the [PHP-DF](https://phpdf.org.br) community and is open for contributions.\n\n## Requirements\n\n- PHP 5.3^\n\n## Install\n\nTo have x-dump installed run the command below\n\n```console\ncomposer require \"vinnyfs89/x-dump\":\"dev-master\"\n```\n\n### Alternative installation\n\nYou can also clone this project directly or set in your `composer.json`, like this:\n\n```json\n  \"require-dev\": {\n    \"vinnyfs89/x-dump\": \"dev-master\"\n  }\n```\n\n## How to use?\n\nThe functions `x` and `xd` differ because the \"x\" does not prevent the execution of the application, since the \"xd\" stop the application. But both do not make the details of one or more informed values.\n\n**Examples**\n```php\nx($param1 [, $param2, ...])\n```\n \n```php\nxd($param1 [, $param2, ...])\n```\n\nThe functions `x_()` and `xd_()` do the same `x()` and `xd()` respectively, but make the details of one or more informed values using \"var_dump\" behind the scenes.\n\n**Examples**\n\n```php\nx_($param1 [, $param2, ...])\n```\n```php\nxd_($param1 [, $param2, ...])\n```\n\n:octocat: :smiley: :zap:\n\n### References\n- [PHP-DF](https://phpdf.org.br)\n- [debug_backtrace](https://www.php.net/manual/pt_BR/function.debug-backtrace.php)\n- [PHP](http://php.net)\n- [Commit Messages Convention (CMC)](https://github.com/devbrotherhood/cmc)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foviniciusfeitosa%2Fx-dump","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foviniciusfeitosa%2Fx-dump","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foviniciusfeitosa%2Fx-dump/lists"}