{"id":27720652,"url":"https://github.com/sikessem/tracer","last_synced_at":"2026-02-18T09:01:59.758Z","repository":{"id":289089409,"uuid":"970058611","full_name":"Sikessem/Tracer","owner":"Sikessem","description":"Easily backtrace PHP functions and methods 🧐","archived":false,"fork":false,"pushed_at":"2025-04-21T13:18:03.000Z","size":52,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"0.x","last_synced_at":"2025-05-13T02:20:25.672Z","etag":null,"topics":["backtrace","php","sikessem","tracer"],"latest_commit_sha":null,"homepage":"https://packagist.org/packages/sikessem/tracer","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/Sikessem.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"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-04-21T11:53:21.000Z","updated_at":"2025-04-21T13:13:50.000Z","dependencies_parsed_at":"2025-04-21T13:59:28.089Z","dependency_job_id":null,"html_url":"https://github.com/Sikessem/Tracer","commit_stats":null,"previous_names":["sikessem/tracer"],"tags_count":3,"template":false,"template_full_name":"Sikessem/Skeleton","purl":"pkg:github/Sikessem/Tracer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sikessem%2FTracer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sikessem%2FTracer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sikessem%2FTracer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sikessem%2FTracer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Sikessem","download_url":"https://codeload.github.com/Sikessem/Tracer/tar.gz/refs/heads/0.x","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sikessem%2FTracer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29574065,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-18T08:38:15.585Z","status":"ssl_error","status_checked_at":"2026-02-18T08:38:14.917Z","response_time":162,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["backtrace","php","sikessem","tracer"],"created_at":"2025-04-27T09:59:21.307Z","updated_at":"2026-02-18T09:01:59.734Z","avatar_url":"https://github.com/Sikessem.png","language":"PHP","readme":"# [\u003cimg src=\"https://github.com/sikessem/art/blob/HEAD/images/logo.svg\" alt=\"Sikessem\" height=\"24\" /\u003e][sikessem-link] Tracer 🧐\n\nTracer is a modern, minimalistic PHP package for capturing, filtering,\nand navigating execution traces (debug_backtrace) with clarity and precision.\nIt provides a clean, fluent, and iterable API that allows you to:\n\n- Dynamically filter files, classes, methods, functions, lines, and more\n- Ignore helper functions or internal frames to focus on relevant code\n- Navigate through the trace stack with methods like peek(), each(), first(), etc.\n- Determine whether a function, method, or class appears in the call stack\n- Create clean, readable backtraces with zero dependencies\n\nTracer is ideal as a standalone utility or as a foundational component\nfor more complex tools like [Exceptor](https://github.com/Sikessem/Exceptor),\nenabling precise and expressive debugging in modern PHP.\n\n[![php-icon]][php-link]\n[![packagist-version-icon]][packagist-version-link]\n[![packagist-download-icon]][packagist-download-link]\n[![license-icon]][license-link]\n[![actions-icon]][actions-link]\n[![twitter-icon]][twitter-link]\n\n[Read the documentation to learn more][docs-link].\n\n***\n\n## 📖 Documentation\n\nThe full documentation for the Sikessem Tracer can be found [here][docs-link].\n\n## 👏 Contribution\n\nThe main purpose of this repository is to continue evolving Sikessem.\nWe want to make contributing to this project as easy and transparent as possible,\nand we are grateful to the community for contributing bug fixes and improvements.\nRead below to learn how you can take part in improving Sikessem.\n\n### [👷 Code of Conduct][conduct-link]\n\n[Sikessem][sikessem-link] has adopted a Code of Conduct that we expect project participants to adhere to.\nPlease read the [full text][conduct-link] so that you can understand what actions will and will not be tolerated.\n\n### 👥 [Contributing Guide][pr-link]\n\nRead our [**Contributing Guide**][pr-link] to learn about our development process,\nhow to propose bugfixes and improvements,\nand how to build and test your changes to Sikessem.\n\n### 🔒️ Good First Issues\n\nWe have a list of [good first issues][gfi] that contain bugs which have a relatively limited scope. This is a great place to get started, gain experience, and get familiar with our contribution process.\n\n[gfi]: https://github.com/sikessem/tracer/labels/good%20first%20issue\n\n### 💬 Discussions\n\nLarger discussions and proposals are discussed in [**Sikessem's GitHub discussions**][discuss-link].\n\n## 🔐 Security Reports\n\nIf you discover a security vulnerability within [any of Sikessem's projects][sikessem-link], please email [SIGUI Kessé Emmanuel](https://siguici.deno.dev) at [siguici@proton.me](mailto:siguici@proton.me). All security vulnerabilities will be promptly addressed.\n\n## 📄 License\n\nThe Sikessem Tracer is open-sourced software licensed under the  [MIT License](https://opensource.org/licenses/MIT) - see the [LICENSE][license-link] file for details.\n\n***\n\n\u003cdiv align=\"center\"\u003e\u003csub\u003eMade with ❤︎ by \u003ca href=\"https://twitter.com/intent/follow?screen_name=siguici\" style=\"content:url(https://img.shields.io/twitter/follow/siguici.svg?label=@siguici);margin-bottom:-6px\"\u003e@siguici\u003c/a\u003e.\u003c/sub\u003e\u003c/div\u003e\n\n[sikessem-link]: https://github.com/sikessem \"Sikessem\"\n\n[php-icon]: https://img.shields.io/badge/PHP-8.2-ccc.svg?style=flat\u0026logo=php\n[php-link]: https://github.com/sikessem/tracer/search?l=php \"PHP code\"\n\n[packagist-version-icon]: https://img.shields.io/packagist/v/sikessem/tracer\n[packagist-version-link]: https://packagist.org/packages/sikessem/tracer \"Tracer Releases\"\n\n[packagist-download-icon]: https://img.shields.io/packagist/dt/sikessem/tracer\n[packagist-download-link]: https://packagist.org/packages/sikessem/tracer \"Tracer Downloads\"\n\n[actions-icon]: https://github.com/sikessem/tracer/workflows/CI/badge.svg\n[actions-link]: https://github.com/sikessem/tracer/actions \"Tracer status\"\n\n[twitter-icon]: https://img.shields.io/twitter/follow/sikessem.svg?label=@SikessemHQ\n[twitter-link]: https://twitter.com/intent/follow?screen_name=SikessemHQ \"Ping Sikessem\"\n\n[license-icon]: https://img.shields.io/badge/license-MIT-blue.svg\n[license-link]: https://github.com/sikessem/tracer/blob/HEAD/LICENSE \"Tracer License\"\n\n[pr-link]: https://sikessem.github.io/contributions \"PRs welcome!\"\n[conduct-link]: https://sikessem.github.io/code-of-conduct \"Sikessem's Code of Conduct\"\n[discuss-link]: https://github.com/orgs/sikessem/discussions \"Sikessem's GitHub discussions\"\n[docs-link]: https://sikessem.github.io/packages/tracer \"Tracer Documentation\"\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsikessem%2Ftracer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsikessem%2Ftracer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsikessem%2Ftracer/lists"}