-
Notifications
You must be signed in to change notification settings - Fork 100
Closed
Description
React\Promise reorganized their project structure in version 3, such that the RejectedPromise class once located in the React\Promise namespace is now located in React\Promise\Internal instead.
This causes a missing class inside Ratchet\Pawl\Connector which still attempts to import it from the React\Promise namespace.
The composer.json dependency for React\Promise is created by React\Socket which requires ^3.2 || ^2.6 || ^1.2.1 but neither React\Socket nor Ratchet\Pawl specify a major version below 3, meaning the default dependencies lead you into this situation.
In either case, it seems to go hand in hand; the namespace can neither be adjusted nor left alone without revisiting those dependencies in one direction or the other.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels