nayleen / async
Building blocks for async applications.
dev-main / 0.12.x-dev
2024-10-04 00:07 UTC
Requires
- php: >=8.3
- ext-pcntl: *
- ext-posix: *
- amphp/amp: ^3
- amphp/cache: ^2
- amphp/cluster: ^2@dev
- amphp/log: ^2
- amphp/parallel: ^2
- amphp/serialization: ^1
- dragonmantank/cron-expression: ^3.3.2
- laravel/serializable-closure: ^1.3
- monolog/monolog: ^2.9 || ^3.3
- nayleen/finder: ^1
- php-di/php-di: ^7.0.6
- revolt/event-loop: ^1
- roave/better-reflection: ^6.20
- symfony/clock: ^7
- symfony/console: ^7
Requires (Dev)
- amphp/http: ^2
- amphp/http-server: ^3
- amphp/redis: ^2
- amphp/websocket-server: ^4
- bnf/phpstan-psr-container: ^1
- jetbrains/phpstorm-stubs: @dev
- nayleen/codestandard: dev-latest
- nayleen/development-dependencies: ^3.4.2
- phpunit/phpunit: ^9.6
- roave/security-advisories: dev-latest
Suggests
- ext-igbinary: To use igbinary serializer
- ext-msgpack: To use msgpack serializer
- amphp/http-server: To run http server workers
- amphp/redis: To use Redis as worker cache
- amphp/websocket-server: For websocket request handler support
- nayleen/async-bus: For distributed event processing
This package is auto-updated.
Last update: 2024-11-04 00:16:57 UTC
README
Building blocks for asynchronous applications.
Built on top of AMPHP libraries, utilizing PHP8.1 fibers.
Installation
composer require nayleen/async