{"id":23359825,"url":"https://github.com/firehed/lsphp","last_synced_at":"2025-06-30T01:33:22.646Z","repository":{"id":138435175,"uuid":"126734141","full_name":"Firehed/lsphp","owner":"Firehed","description":"PHP Language Server adapter","archived":false,"fork":false,"pushed_at":"2018-05-07T03:04:49.000Z","size":14,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-07T20:53:56.918Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/Firehed.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-03-25T19:50:28.000Z","updated_at":"2023-10-10T04:18:47.000Z","dependencies_parsed_at":null,"dependency_job_id":"003fc309-503a-4f2e-b2d1-a9e841aae3c7","html_url":"https://github.com/Firehed/lsphp","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Firehed/lsphp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Firehed%2Flsphp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Firehed%2Flsphp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Firehed%2Flsphp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Firehed%2Flsphp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Firehed","download_url":"https://codeload.github.com/Firehed/lsphp/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Firehed%2Flsphp/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262693328,"owners_count":23349716,"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":"2024-12-21T11:12:04.601Z","updated_at":"2025-06-30T01:33:22.120Z","avatar_url":"https://github.com/Firehed.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PHP Language Server Protocol adapter\n\n_Under development, not yet stable!_\n\nThis aims to be a bridge between various PHP analysis tools and the Language Server Protocol.\nIt does _not_ aim to directly provide code analysis.\n\n## Installation\n\n(This won't work yet)\n\n`composer require --dev firehed/lsphp`\n\n### Requirements\n\nPHP 7.1 is required to run the language server (e.g. on your local machine).\nThe codebase using the project doesn't have any specific version requirements, but may be subject to requirements enforced by the tools the language server runs.\nSince this should only ever be installed as a `--dev` requirement, there should be no impact to production requirements.\n\n## Usage\n\nUsage varies heavily on your editor.\nGenerally speaking, you will need to register `vendor/bin/lsphp` as a binary to start a Language Server.\n\n## Compatible tools\n\n* `php -l`\n\n### Coming Soon\n\n* PHP_CodeSniffer\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffirehed%2Flsphp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffirehed%2Flsphp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffirehed%2Flsphp/lists"}