{"id":28146010,"url":"https://github.com/buggregator/phpstorm-plugin","last_synced_at":"2025-10-28T01:45:00.202Z","repository":{"id":229235850,"uuid":"776197444","full_name":"buggregator/phpstorm-plugin","owner":"buggregator","description":null,"archived":false,"fork":false,"pushed_at":"2025-04-04T12:59:31.000Z","size":578,"stargazers_count":24,"open_issues_count":0,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-05-12T14:00:45.757Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/buggregator.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"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}},"created_at":"2024-03-22T22:01:49.000Z","updated_at":"2025-04-14T18:43:07.000Z","dependencies_parsed_at":"2024-03-22T23:23:16.672Z","dependency_job_id":"cdce490d-674f-4a56-a304-5b368b07ae1b","html_url":"https://github.com/buggregator/phpstorm-plugin","commit_stats":null,"previous_names":["pronskiy/phpstorm-trap","buggregator/phpstorm-plugin"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/buggregator%2Fphpstorm-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/buggregator%2Fphpstorm-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/buggregator%2Fphpstorm-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/buggregator%2Fphpstorm-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/buggregator","download_url":"https://codeload.github.com/buggregator/phpstorm-plugin/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254243346,"owners_count":22038046,"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":[],"created_at":"2025-05-14T23:11:53.556Z","updated_at":"2025-10-28T01:45:00.120Z","avatar_url":"https://github.com/buggregator.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://plugins.jetbrains.com/plugin/26344-buggregator\" target=\"_blank\"\u003e\n    \u003cimg alt=\"logo\"\n         src=\"https://github.com/buggregator/phpstorm-plugin/blob/master/resources/logo.svg?raw=true\"\n         style=\"width: 2in; display: block\"\n    /\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003eBuggregator IDEA Plugin\u003c/h1\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n[![Twitter](https://img.shields.io/badge/-Follow-black?style=flat-square\u0026logo=X)](https://twitter.com/buggregator)\n[![Discord](https://img.shields.io/static/v1?style=flat-square\u0026label=Join\u0026message=Discord\u0026logo=Discord\u0026color=%235865F2)](https://discord.gg/qF3HpXhMEP)\n[![Support](https://img.shields.io/static/v1?style=flat-square\u0026label=Sponsor\u0026message=%E2%9D%A4\u0026logo=Boosty\u0026color=%23fe0086)](https://boosty.to/xepozz/single-payment/donation/669411/target)\n\n\u003c/div\u003e\n\n\u003cbr /\u003e\n\nThe plugin integrates Buggregator into the JetBrains IDEs, allowing you to debug your code with ease.  \nNow you don't need to switch to another window or screen to look at dumps and then back to run tests.\nEverything is in front of you, and all the shortcuts work.\n\n![overview.png](resources/img_1.png)\n\n## Installation\n\n[![Downloads](https://img.shields.io/jetbrains/plugin/d/26344-buggregator?style=flat-square)](https://plugins.jetbrains.com/plugin/26344-buggregator)\n[![Rating](https://img.shields.io/jetbrains/plugin/r/rating/26344-buggregator?style=flat-square)](https://plugins.jetbrains.com/plugin/26344-buggregator/reviews)\n[![Version](https://img.shields.io/jetbrains/plugin/v/26344-buggregator?style=flat-square)](https://plugins.jetbrains.com/plugin/26344-buggregator/versions)\n\n### Marketplace\n\nGo to the [Plugin homepage in the JetBrains Marketplace](https://plugins.jetbrains.com/plugin/26344-buggregator) and click the \u003ckbd\u003eInstall to ...\u003c/kbd\u003e button.\n\n### IDE built-in plugin system\n\nTo install the plugin from the IDE built-in plugin system, go to IDEA \u003ckbd\u003eSettings\u003c/kbd\u003e \u003e \u003ckbd\u003ePlugins\u003c/kbd\u003e \u003e \u003ckbd\u003eMarketplace\u003c/kbd\u003e \u003e 🔍 Search for \"Buggregator\" \u003e click \u003ckbd\u003eInstall\u003c/kbd\u003e.\n\n### Manual installation\n\n1. Download the latest release from the [Releases page](https://github.com/buggregator/phpstorm-plugin/releases) or from the [JetBrains Marketplace](https://plugins.jetbrains.com/plugin/26344-buggregator/versions).\n2. Go to IDEA \u003ckbd\u003eSettings\u003c/kbd\u003e \u003e \u003ckbd\u003ePlugins\u003c/kbd\u003e \u003e \u003ckbd\u003e⚙️\u003c/kbd\u003e \u003e \u003ckbd\u003eInstall plugin from disk...\u003c/kbd\u003e\n3. Select the downloaded `.jar` file and click \u003ckbd\u003eOK\u003c/kbd\u003e.\n\n\u003e [!IMPORTANT]\n\u003e The IDE might ask you to restart it to apply the changes. After that, you can find the Buggregator button in the top right corner of the IDE window.\n\n## Overview\n\n### How it works:\n\nBy default, when started, the plugin tries to run Trap from the vendor folder using the PHP interpreter set in the project settings.\nThe parameters specified in the plugin settings are passed to Trap.\n\n![Options](resources/options.png)\n\n\u003e [!NOTE]\n\u003e Therefore:\n\u003e - You need to have [`buggregator/trap`](https://github.com/buggregator/trap) installed in your project.\n\u003e - You can change the PHP interpreter in the plugin settings if needed.\n\u003e - You can change the path to Trap in the plugin settings.\n\nThe plugin provides two channels for receiving information from Trap as separate tabs:\n- Web UI — an interactive Buggregator interface that opens in the IDE's built-in browser.\n- Terminal — displays information in text form.\n\nTrap opens the Web interface port specified in the settings, which works well with many clients.\nClick the \u003ckbd\u003e🌐\u003c/kbd\u003e button on the toolbar to open the Web UI in the system browser.\n\nIf you use the plugin in multiple running IDEs with the same port settings, both Web UIs will work with the same Trap.\nAnother Trap instance will wait for the port to be free.\n\n## Future scope\n\nCurrently, the plugin only works for launching [Buggregator Trap](https://github.com/buggregator/trap) from the vendor directory (or any other), but we are working on making it compatible with the [Buggregator server application](https://github.com/buggregator/server) as well.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbuggregator%2Fphpstorm-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbuggregator%2Fphpstorm-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbuggregator%2Fphpstorm-plugin/lists"}