{"id":13684199,"url":"https://github.com/zunnu/associations-debugger","last_synced_at":"2026-01-11T08:42:37.940Z","repository":{"id":57092240,"uuid":"336623549","full_name":"zunnu/associations-debugger","owner":"zunnu","description":"Association Debugger is a association diagram drawer for CakePHP","archived":false,"fork":false,"pushed_at":"2024-06-15T14:43:06.000Z","size":514,"stargazers_count":11,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-21T18:42:20.905Z","etag":null,"topics":["associations","cakephp","cakephp-plugin","php"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/zunnu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2021-02-06T19:53:32.000Z","updated_at":"2025-01-10T21:09:48.000Z","dependencies_parsed_at":"2024-11-12T05:31:54.460Z","dependency_job_id":"a5db7530-5207-475b-bc9f-529f88bd7268","html_url":"https://github.com/zunnu/associations-debugger","commit_stats":{"total_commits":19,"total_committers":3,"mean_commits":6.333333333333333,"dds":"0.21052631578947367","last_synced_commit":"e46e8afd99f0aebec90132d090ca715f4db86e32"},"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/zunnu/associations-debugger","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zunnu%2Fassociations-debugger","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zunnu%2Fassociations-debugger/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zunnu%2Fassociations-debugger/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zunnu%2Fassociations-debugger/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zunnu","download_url":"https://codeload.github.com/zunnu/associations-debugger/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zunnu%2Fassociations-debugger/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28298862,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-11T08:21:30.231Z","status":"ssl_error","status_checked_at":"2026-01-11T08:21:26.882Z","response_time":60,"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":["associations","cakephp","cakephp-plugin","php"],"created_at":"2024-08-02T14:00:30.803Z","updated_at":"2026-01-11T08:42:37.926Z","avatar_url":"https://github.com/zunnu.png","language":"JavaScript","funding_links":[],"categories":["Debugging","Plugins"],"sub_categories":["Debugging"],"readme":"# AssociationsDebugger plugin for [CakePHP][cakephp]\n\nAssociationsDebugger is a plugin that is made for debugging associations.\nThe point of this plugin is to quickly show different associations of your CakePHP application without you needing to browse through the model files.\n\nCakePHP 3.x version can be found [here](https://github.com/zunnu/associations-debugger/tree/3.x)\nCakePHP 4.x version can be found [here](https://github.com/zunnu/associations-debugger/tree/4.x)\n\n![Example](https://i.giphy.com/media/LylyHkulR8xTpDrapb/giphy.webp)\n\n## Requirements\n* CakePHP 5.x\n* PHP 8.1 \u003e\n\n## Installing Using [Composer][composer]\n\n`cd` to the root of your app folder (where the `composer.json` file is) and run the following command:\n\n```\ncomposer require --dev zunnu/associations-debugger\n```\nThen load the plugin by using CakePHP's console. This plugin is not needed in production environment, so it's recommended to be loaded using:\n\n```\n./bin/cake plugin load AssociationsDebugger --only-debug\n```\nTo see the Associations panel in DebugKit this plugin needs to be loaded before DebugKit\n\n## Usage\nYou can see the tree by going to\nhttp://app-address/associations-debugger\nHere you can filter by **association type and model**.\n\u003cimg src=\"https://i.imgur.com/aEqreKN.png\" alt=\"Tree\"\u003e\n\nThis same tree can be also viewed in the CakePHP debugKit.\n\u003cimg src=\"https://i.imgur.com/NoHfOQp.png\" alt=\"DebugKit tree\"\u003e\n\nAssociation structure is explained here:\n\u003cimg src=\"https://i.imgur.com/fYxikgt.png\" alt=\"Structure\"\u003e\n\n## License\n\nLicensed under [The MIT License][mit].\n\n[cakephp]:http://cakephp.org\n[composer]:http://getcomposer.org\n[mit]:http://www.opensource.org/licenses/mit-license.php\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzunnu%2Fassociations-debugger","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzunnu%2Fassociations-debugger","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzunnu%2Fassociations-debugger/lists"}