phpactor / language-server
通用语言服务器平台
6.1.4
2024-03-02 11:34 UTC
Requires
- php: ^8.0
- amphp/socket: ^1.1
- dantleech/argument-resolver: ^1.1
- dantleech/invoke: ^2.0
- phpactor/language-server-protocol: ^3.17
- psr/event-dispatcher: ^1.0
- psr/log: ^1.0
- ramsey/uuid: ^4.0
- thecodingmachine/safe: ^1.1
Requires (Dev)
- amphp/phpunit-util: ^1.3
- ergebnis/composer-normalize: ^2.0
- friendsofphp/php-cs-fixer: ^3.0
- jangregor/phpstan-prophecy: ^1.0
- phpactor/phly-event-dispatcher: ~2.0.0
- phpactor/test-utils: ~1.1.3
- phpspec/prophecy-phpunit: ^2.0
- phpstan/extension-installer: ^1.1
- phpstan/phpstan: ^1.0
- phpunit/phpunit: ^9.0
- symfony/var-dumper: ^5.1
- 6.1.4
- 6.1.3
- 6.1.2
- 6.1.1
- 6.1.0
- 6.0.2
- 6.0.1
- 6.0.0
- 5.1.3
- 5.1.2
- 5.1.1
- 5.1.0
- 5.0.0
- 4.0.3
- 4.0.2
- 4.0.1
- 4.0.0
- 3.5.3
- 3.5.2
- 3.5.1
- 3.5.0
- 3.4.0
- 3.3.0
- 3.2.0
- 3.1.1
- 3.1.0
- 3.0.0
- 2.2.0
- 2.1.0
- 2.0.0
- dev-master / 1.x-dev
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.2
- 1.0.1
- 1.0.0
- 0.5.0
- 0.4.0
- 0.3.3
- 0.3.2
- 0.3.1
- 0.3.0
- 0.2.1
- 0.2.0
- 0.1.0
- dev-cancel
- dev-file-events
- dev-maestro-phpbench
- dev-githubactions
- dev-lsp-prot-1
- dev-workspace-events
This package is auto-updated.
Last update: 2024-09-03 12:52:09 UTC
README
本包提供根据 语言服务器规范 构建 Language Server 的平台
- ✔️ 可以作为 TCP 服务器或 STDIO 运行。
- ✔️ 支持多连接。
- ✔️ 文本文档同步。
- ✔️ 后台服务。
- ✔️ 双向请求。
- ✔️ 命令。
- ✔️ 请求取消。
- ✔️ 初始化处理。
- ✔️ 最新且可自启动的 协议类。
有关可以使用此包实现的方法的列表,请参阅 语言服务器规范。
文档
文档可在 readthedocs 上找到。
安装
$ composer require phpactor/language-server
运行测试
使用 composer
$ composer integrate
或
$ ./vendor/bin/phpunit
$ ./vendor/bin/phpstan analyse
$ ./vendor/bin/php-cs-fixer fix
构建工具
- Amphp: 事件驱动并发框架。
许可证
本项目采用 MIT 许可证,详情请参阅 LICENSE.md 文件。
贡献
本包是开源的,欢迎贡献!请随意在此存储库上提交拉取请求。
支持
- 在主 Phpactor 存储库上创建问题。
- 加入 Slack 上的
#phpactor
频道(Symfony Devs 频道)。