tourze/symfony-aop-coroutine-bundle
Symfony bundle that adds coroutine support to your application through AOP. It registers aspects and interceptors so services transparently run inside coroutine contexts, making Swoole-style concurrency easier to integrate while keeping your Symfony code clean and annotation-driven.
Assessment basis: This is a new assessment; no prior evaluation exists. The only release signal for 1.0.2 is an auto-generated compare link (1.0.1...1.0.2) with no human-authored notes. The release is therefore treated as an unqualified patch: no declared breaking changes, no declared features, no declared deprecations — and equally, no evidence of any.
Bundle class, DI extension conventions, and bundle config under config/ — none of which Laravel's container reads. Adopting it in a Laravel codebase means either standing up a Symfony kernel/container alongside Laravel (high cost, two DI graphs) or writing an adapter that re-registers the AOP compiler passes and proxy-generation step inside a Laravel service provider. Assume adapter work before first value.opcache.preload and Laravel Octane's long-lived workers; (2) whether intercepted classes must be container-resolved (killing new-instantiated classes, facades, and static calls); (3) interaction with Laravel's own container decorators, queued job serialization (proxies often break SerializesModels), and Eloquent model hydration; (4) attribute/annotation parsing cost on every request in non-cached setups.eval, or container decoration? Cache invalidation story?opcache.preload?^1.0 is not a safe constraint until the commit range is reviewed. Confirm PHP floor against your runtime matrix, and confirm the coroutine backend against your deployment target (php-fpm vs. Octane vs. Swoole). Verify coexistence with Laravel's container, with any existing proxy/decorator packages, and with Xdebug in CI.How can I help you explore Laravel packages today?