{"id":21141891,"url":"https://github.com/matthewbdaly/psalm-plugin-zendframework1","last_synced_at":"2025-07-09T05:32:13.100Z","repository":{"id":62525220,"uuid":"296631013","full_name":"matthewbdaly/psalm-plugin-zendframework1","owner":"matthewbdaly","description":"Psalm plugin for Zend 1","archived":false,"fork":false,"pushed_at":"2024-08-09T13:12:59.000Z","size":302,"stargazers_count":4,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-11-12T22:41:48.259Z","etag":null,"topics":["php","php-static-analysis","psalm","psalm-plugin","static-analysis","zendframework1"],"latest_commit_sha":null,"homepage":"","language":"PHP","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/matthewbdaly.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-09-18T13:36:49.000Z","updated_at":"2024-08-09T13:09:01.000Z","dependencies_parsed_at":"2022-11-02T14:15:56.965Z","dependency_job_id":null,"html_url":"https://github.com/matthewbdaly/psalm-plugin-zendframework1","commit_stats":null,"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matthewbdaly%2Fpsalm-plugin-zendframework1","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matthewbdaly%2Fpsalm-plugin-zendframework1/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matthewbdaly%2Fpsalm-plugin-zendframework1/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matthewbdaly%2Fpsalm-plugin-zendframework1/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/matthewbdaly","download_url":"https://codeload.github.com/matthewbdaly/psalm-plugin-zendframework1/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225488524,"owners_count":17482297,"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":["php","php-static-analysis","psalm","psalm-plugin","static-analysis","zendframework1"],"created_at":"2024-11-20T07:38:15.325Z","updated_at":"2024-11-20T07:38:16.005Z","avatar_url":"https://github.com/matthewbdaly.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# psalm-plugin-zendframework1\n\n[![Build Status](https://travis-ci.org/matthewbdaly/psalm-plugin-zendframework1.svg?branch=master)](https://travis-ci.org/matthewbdaly/psalm-plugin-zendframework1)\n\nPsalm plugin for Zend Framework 1\n\n## Quickstart\nPlease refer to the [full Psalm documentation](https://psalm.dev/quickstart) for a more detailed guide on introducing Psalm\ninto your project.\n\nFirst, start by installing Psalm if you have not done so already:\n```bash\ncomposer require --dev vimeo/psalm\n./vendor/bin/psalm --init\n```\n\nNext, install this package and enable the plugin\n```bash\ncomposer require --dev matthewbdaly/psalm-plugin-zendframework1\n./vendor/bin/psalm-plugin enable matthewbdaly/psalm-plugin-zendframework1\n```\n\nFinally, run Psalm to analyze your codebase\n```bash\n./vendor/bin/psalm\n```\n\n# DISCLAIMER\n\nThe stub files for this plugin were generated automatically, and I have noticed that the access levels for properties and methods aren't always accurate, leading to false errors when the implemented access level differs from that defined in the stub. For an example of a fix for this, see https://github.com/matthewbdaly/psalm-plugin-zendframework1/commit/1a83a78b805ad4430e04f454a819605f56efb996#diff-25a6634263c1b1f6fc4697a04e2b9904ea4b042a89af59dc93ec1f5d44848a26\n\nIf you see an error along those lines, please try running Psalm with this plugin disabled. If it then no longer flags the issue, it's likely the definition of that method or property in the stub file has a different access level to the one in the code base. If this is the case, please submit a pull request to correct the access level.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmatthewbdaly%2Fpsalm-plugin-zendframework1","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmatthewbdaly%2Fpsalm-plugin-zendframework1","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmatthewbdaly%2Fpsalm-plugin-zendframework1/lists"}