php-enqueue / enqueue-dev

Message Queue, Job Queue, Broadcasting, WebSockets packages for PHP, Symfony, Laravel, Magento. DEVELOPMENT REPOSITORY - provided by Forma-Pro
https://enqueue.forma-pro.com/
MIT License
2.17k stars 429 forks source link

Support Symfony 7 #1339

Open alexandre-daubois opened 5 months ago

alexandre-daubois commented 5 months ago

Opened this one in favor of #1326, #1328 and #1331.

The goal is to unite the work of all other PRs and debug this until we have the awaited compatibility 🙂

The only remaining failure is strange, I don't understand it:

1) Enqueue\SnsQs\Tests\Spec\SnsQsSendToTopicAndReceiveNoWaitFromQueueTest::test
Failed asserting that null is an instance of interface "Interop\Queue\Message".

/mqdev/vendor/queue-interop/queue-spec/src/SendToTopicAndReceiveNoWaitFromQueueSpec.php:50
/mqdev/pkg/test/RetryTrait.php:26

I'm having a look at it but please share any info if you have an idea 😄 But I could not find any info about SNSQS, has it been dropped? 🤔 This would explain the failure.

biobodya commented 3 months ago

Hi, any news about PR?

alexandre-daubois commented 3 months ago

Nothing new yet, waiting for the review 😊

AlexOstrovsky commented 2 months ago

Hi, any move here? Can I help with something?

alexandre-daubois commented 2 months ago

Unfortunately, Symfony 7 has been out now for 7-8 months so we decided to switch to petitpress/gps-messenger-bundle (as we only use the Google Pubsub part of enqueue, it was just a matter of DSN updating). I still hope this PR gets merged/reviewed at some point for all the other projects out there that rely on Enqueue, but for our case, we sadly had to find another package to keep up with Symfony release process 😕