This package contains IDE help files for Swoole. You may use it in your IDE to provide accurate autocompletion.
You may add this package to your project using Composer:
composer require swoole/ide-helper:@dev
# or you may install a specific version, like:
composer require swoole/ide-helper:~4.4.7It's better to install this package on only development systems by adding the --dev flag to your Composer commands:
composer require --dev swoole/ide-helper:@dev
# or you may install a specific version, like:
composer require --dev swoole/ide-helper:~4.4.7The stubs are created by reverse-engineering the Swoole extensions directly; thus there is no documentation included, and type hinting is missing in many places. The Swoole team has tried its best to keep the stubs up to date, and we do want to add inline documentation and type hinting in the future; however, due to limited resources we don't know when it will be ready.
Here are some alternatives you can consider:
Have Docker running first, then use script ./bin/generator.sh to generate IDE help files and put them under folder
output/ with commands like following:
./bin/generator.sh
./bin/generator.sh master
./bin/generator.sh a236ce004518e166b483d8d72cf5cc9ac2282164The only parameter accepted is to specify which version of Swoole library to be integrated in. By default it will have latest Swoole library included (from the master branch).