easyswoole / swoole-ide-helper
Swoole 的 IDE 帮助文件。
1.3.3
2021-06-17 12:24 UTC
Requires (Dev)
- guzzlehttp/guzzle: ~6.5.0
- laminas/laminas-code: ~3.4.0
- squizlabs/php_codesniffer: ~3.5.0
- symfony/filesystem: ~4.0
README
此包包含 Swoole 的 IDE 帮助文件。[Swoole](https://github.com/swoole/swoole-src)。您可以在 IDE 中使用它以提供准确的自动补全。
安装
您可以使用 Composer 将此包添加到项目中
composer require swoole/ide-helper:@dev # or you may install a specific version, like: composer require swoole/ide-helper:~4.4.7
建议只在开发系统上安装此包,通过向您的 Composer 命令添加 --dev
标志来安装
composer require --dev swoole/ide-helper:@dev # or you may install a specific version, like: composer require --dev swoole/ide-helper:~4.4.7
替代方案
存根是通过直接逆向工程 Swoole 扩展创建的;因此不包含文档,并且许多地方缺少类型提示。Swoole 团队已尽最大努力保持存根更新,我们确实希望在将来添加内联文档和类型提示;然而,由于资源有限,我们不知道何时才能完成。
以下是一些您可以考虑的替代方案
生成 IDE 帮助文件
首先运行 Docker,然后使用脚本 ./bin/generator.sh 生成 IDE 帮助文件,并将它们放在 output/
文件夹中,如下所示
./bin/generator.sh 4.4.16 ./bin/generator.sh 4.4.16 master ./bin/generator.sh 4.4.16 4.4.16 ./bin/generator.sh 4.4.16 b5c9cede8c6150feba50d0e28d56de355fa69d16 ./bin/generator.sh 4.5.0RC1 7c913105c3273aab005489d78e0ff9043bfecb54
第一个参数指定 Swoole 的稳定版本。第二个参数是可选的;用于指定要集成的 [Swoole 库](https://github.com/swoole/library) 的版本(默认情况下将包含最新的 Swoole 库)。