Andrew Ivchenkov

Results 8 comments of Andrew Ivchenkov

>That was made intentionally not to halt the rest of the queue while re-trying a single task. But in my example TestJob doesn't implement RetryableJobInterface. Why the library sends the...

Because of this (https://www.rabbitmq.com/semantics.html#ordering): >Messages can be returned to the queue using AMQP methods that feature a requeue parameter (basic.recover, basic.reject and basic.nack), or due to a channel closing while...

Ok, got it, thanks. Then is my doc-annotation correct in this case? ```php /** * Currently used object manager * * @var \Doctrine\ORM\EntityManagerInterface|\Doctrine\ODM\MongoDB\DocumentManager|\Doctrine\ODM\PHPCR\DocumentManagerInterface */ private $manager; public function __construct(ObjectManager $manager)...

https://packagist.org/php-statistics For September 2023: ![image](https://github.com/manticoresoftware/manticoresearch-php/assets/4580308/feee7f31-ef43-41c1-87c6-034e057f7a7a) I think we can drop support for php < 7.4. What do you think?

Yes, but in [composer.json](https://github.com/manticoresoftware/manticoresearch-php/blob/6b28539ba6e38672e68b9eba5365bff0b9f11140/composer.json#L8) the requirement is php >= 7.1.

Technically, this is a mistake in the documentation, because the code is more important than the documentation. Currently, all versions of manticoresearch-php can be used in any project running on...

Ok, and all classes used in interfaces must be public I assume. For example, `Information` is used in `ProviderInterface` so we keep `Information` public, right (but we can mark as...