You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
The text was updated successfully, but these errors were encountered:
orioljd
added a commit
to orioljd/Pawl
that referenced
this issue
Dec 11, 2024
React\Promise
reorganized their project structure in version 3, such that theRejectedPromise
class once located in theReact\Promise
namespace is now located inReact\Promise\Internal
instead.This causes a missing class inside
Ratchet\Pawl\Connector
which still attempts to import it from theReact\Promise
namespace.The
composer.json
dependency forReact\Promise
is created byReact\Socket
which requires^3.2 || ^2.6 || ^1.2.1
but neitherReact\Socket
norRatchet\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.
The text was updated successfully, but these errors were encountered: