upscale / ext-swoole
Wrapper for ext-swoole interchangeable with ext-openswoole
Installs: 16 710
Dependents: 7
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 1
Open Issues: 0
Type:metapackage
Requires
- ext-swoole: v6.0.0-rc1
Replaces
- dev-main
- v6.0.0-rc1
- v6.0.0-beta
- v6.0.0-alpha
- v5.1.5
- v5.1.4
- v5.1.3
- v5.1.2
- v5.1.1
- v5.1.0
- v5.0.3
- v5.0.2
- v5.0.1
- v5.0.0
- v4.8.13
- v4.8.12
- v4.8.11
- v4.8.10
- v4.8.9
- v4.8.8
- v4.8.7
- v4.8.6
- v4.8.5
- v4.8.4
- v4.8.3
- v4.8.2
- v4.8.1
- v4.8.0
- v4.7.1
- v4.7.0
- v4.6.7
- v4.6.6
- v4.6.5
- v4.6.4
- v4.6.3
- v4.6.2
- v4.6.1
- v4.6.0
- v4.6.0-beta
- v4.6.0-alpha
- v4.5.11
- v4.5.10
- v4.5.9
- v4.5.8
- v4.5.7
- v4.5.6
- v4.5.5
- v4.5.4
- v4.5.3
- v4.5.3RC1
- v4.5.3-beta
- v4.5.3-alpha
- v4.5.2
- v4.5.1
- v4.5.0
- v4.5.0RC1
- v4.4.25
- v4.4.24
- v4.4.23
- v4.4.19
- v4.4.18
- v4.4.17
- v4.4.16
- v4.4.15
- v4.4.14
- v4.4.13
- v4.4.13RC2
- v4.4.13RC1
- v4.4.12
- v4.4.8
- v4.4.7
- v4.4.6
- v4.4.5
- v4.4.4
- v4.4.3
- v4.4.2
- v4.4.1
- v4.4.0
- v4.4.0-beta
- v4.4.0-alpha
- v4.3.6
- v4.3.5
- v4.3.4
- v4.3.3
- v4.3.2
- v4.3.2-rc1
- v4.3.1
- v4.3.0
- v4.2.13
- v4.2.12
- v4.2.11
- v4.2.10
- v4.2.10-beta
- v4.2.9
- v4.2.8
- v4.2.7
- v4.2.6
- v4.2.5
- v4.2.4
- v4.2.3
- v4.2.2
- v4.2.1
- v4.2.0
- v4.1.2
- v4.1.0
- v4.0.4
- v4.0.3
- v4.0.2
- v4.0.1
- v4.0.0
- v4.0.0-rc1
- v2.2.0
- v2.1.3
- v2.1.2
- v2.1.1
- v2.1.0
- v2.0.12
- v2.0.11
- v2.0.10-stable
- v2.0.10-rc3
- v2.0.10-rc2
- v2.0.10-rc1
- v2.0.10-beta
- v2.0.9
- v2.0.8
- v2.0.7
- v2.0.6
- v2.0.5
- v2.0.3
- v2.0.1
- 2.0.1-beta
- 2.0.1-alpha
- v1.10.5
- v1.10.4
- v1.10.3
- v1.10.2
- v1.10.1
- v1.10.0
- v1.9.23
- v1.9.22
- v1.9.21
- v1.9.19
- v1.9.18
- v1.9.17
- v1.9.16
- v1.9.15
- v1.9.14
- v1.9.13
- v1.9.12
- v1.9.11
- v1.9.10
- v1.9.9
- v1.9.8
- v1.9.7
- v1.9.6
- v1.9.5
- v1.9.4
- v1.9.3-stable
- v1.9.2-stable
- v1.9.1-stable
- v1.9.1-rc1
- v1.9.0-stable
- v1.9.0-rc1
- v1.8.13-stable
- 1.8.13-beta
- 1.8.12-stable
- 1.8.12-beta
- 1.8.11-stable
- 1.8.11-rc1
- 1.8.10-stable
- 1.8.9-stable
- 1.8.9-rc1
- 1.8.8-stable
- 1.8.8-rc1
- 1.8.7-stable
- 1.8.7-rc1
- 1.8.6-stable
- 1.8.6-rc4
- 1.8.5-stable
- 1.8.4-stable
- 1.8.3-stable
- 1.8.2-stable
- 1.8.2-rc2
- 1.8.2-alpha
- 1.8.1-stable
- 1.8.1-beta
- 1.8.0-stable
- 1.8.0-rc2
- 1.7.22-stable
- 1.7.22-rc1
- 1.7.22-beta
- 1.7.21-stable
- 1.7.21-beta
- 1.7.20-stable
- 1.7.20-beta
- 1.7.20-alpha
- 1.7.19-stable
- 1.7.19-rc2
- 1.7.18-stable
- 1.7.18-rc2
- 1.7.17-stable
- 1.7.16-stable
- 1.7.15-stable
- 1.7.14-stable
- 1.7.13-stable
- 1.7.12-stable
- 1.7.10-stable
- 1.7.9-stable
- 1.7.9-rc4
- 1.7.9-beta
- 1.7.9-alpha
- 1.7.8-stable
- 1.7.8-RC2
- 1.7.8-RC1
- 1.7.8-beta
- 1.7.7-stable
- 1.7.7-RC3
- 1.7.7-RC2
- 1.7.7-alpha
- 1.7.6-stable
- 1.7.6-RC1
- 1.7.6-beta
- 1.7.6-alpha
- 1.7.5-stable
- 1.7.5-RC2
- 1.7.5-RC1
- 1.7.5-beta
- 1.7.4-stable
- 1.7.4-beta
- 1.7.4-alpha
- 1.7.3-stable
- 1.7.3-beta-2
- 1.7.3-beta
- 1.7.3-alpha
- 1.7.2-stable
- 1.7.2-alpha
- 1.7.1-stable
- 1.7.1-beta
- 1.7.1-alpha
- 1.7.0-stable
- 1.7.0-alpha
- 1.6.14-stable
- 1.6.13-stable
- 1.6.13-alpha
This package is auto-updated.
Last update: 2024-11-22 00:02:53 UTC
README
The split of the Swoole community into Swoole and Open Swoole projects has left its ecosystem at crossroads: either stick with the original PHP extension or switch over to its fork.
Metapackages upscale/ext-swoole and upscale/ext-openswoole declare the two extensions as interchangeable. They enable PHP projects to support both extensions instead of choosing one or the other.
Features:
- Unique version constraints for
swoole
andopensoole
- Constraints resolution delegated to Composer
- Metapackage ships no code, just constraints
Usage
Declare compatibility with both extensions in your composer.json
:
"require": { - "ext-swoole": "^4.0" + "upscale/ext-swoole": "^4.0", + "upscale/ext-openswoole": "^4.0" }
Presence of either extension will satisfy the requirements.
Versioning
This metapackage mirrors official releases of swoole/swoole-src. They are being tagged automatically.
Specify different constraints for each extension:
{ "require": { "php": "~8.2.0", "upscale/ext-swoole": "^4.8.12", "upscale/ext-openswoole": "^4.12.0" } }
License
Copyright © Upscale Software. All rights reserved.
Licensed under the Apache License, Version 2.0.