Skip to content
This repository has been archived by the owner on Feb 1, 2022. It is now read-only.

Support for slm/queue 2.0 #66

Open
taat opened this issue Oct 14, 2020 · 6 comments
Open

Support for slm/queue 2.0 #66

taat opened this issue Oct 14, 2020 · 6 comments

Comments

@taat
Copy link

taat commented Oct 14, 2020

Is this project still maintained?
The latest version of slm/queue is 2.0.1
and this project still requires 0.4

v.0.4 depends on Zend Framework libraries,
which were recently renamed to Laminas.

So it is impossible to install it on newer projects using composer.

Slm/queue v2 depends on Laminas, not Zend Framework.

@roelvanduijnhoven
Copy link
Contributor

@taat The SlmQueue and SlmQueueDoctrine projects are actively maintained, and work with Laminas. This library is however not up-to-date at the moment.

Main problem being no one in our team actually uses Beanstalk.

Would you be willing to help with creating a PR? I could obviously assist, and make sure a new release is created right after we fix this.

@roelvanduijnhoven
Copy link
Contributor

@taat Your comment disappeared: does this mean the problem got solved? Guess not :P? Would love to help, so please do let me know.

@taat
Copy link
Author

taat commented Oct 21, 2020

I deleted it because it was outdated already and there was no response.
I was trying to contact you direclty via your company email (got no response) because I'm trying to rewrite this adapter using Laminas and latest Pheanstalk and help would be highly appreciated.

@roelvanduijnhoven
Copy link
Contributor

@taat Did not see that mail, so something went wrong there.

However everything you post here will be posted to my mailbox, so you have my attention ;).

Can you share your latest findings? I'll do by best to help, so we can together update this repro to be compatible with Laminas and the latest slm/queue.

@taat
Copy link
Author

taat commented Oct 21, 2020

Current stage:

  • Using SlmQueueDoctrine as a reference
  • Updated the libraries to the latest versions (PhpUnit 8.5, Laminas, Pheanstalk etc)
  • Created config classes
  • Created factory and controller classess + tests
  • Unit tests for new classes are passing

Now I have the adapter object ready, but I need to write some mocks to test it against Pheanstalk.
The code is in my private repo.

@roelvanduijnhoven
Copy link
Contributor

roelvanduijnhoven commented Oct 21, 2020 via email

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants