FOUR-13564: POC for Notification Integration by estebangallego · Pull Request #6864 · ProcessMaker/processmaker

Issue & Reproduction Steps

When installing the phrity/websocket package within the IDP Connector, an error in versioning occurs.

phrity/websocket[2.1.0, ..., 2.1.3] require psr/log ^1.0 | ^2.0 -> found psr/log[1.0.0, ..., 1.1.4, 2.0.0] but the package is fixed to 3.0.0 (lock file version) by a partial update and that version does not match.

Solution

  • Downgrade require psr/log to version ^2.0

How to Test

  • Ensure that the IDP Connector is properly installed with no errors.
  • Ensure that psr 2.0 is installed composer require psr/log:^2.0
  • Ensure no errors occur when running composer install in Core.

Related Tickets & Packages

Code Review Checklist

  • I have pulled this code locally and tested it on my instance, along with any associated packages.
  • This code adheres to ProcessMaker Coding Guidelines.
  • This code includes a unit test or an E2E test that tests its functionality, or is covered by an existing test.
  • This solution fixes the bug reported in the original ticket.
  • This solution does not alter the expected output of a component in a way that would break existing Processes.
  • This solution does not implement any breaking changes that would invalidate documentation or cause existing Processes to fail.
  • This solution has been tested with enterprise packages that rely on its functionality and does not introduce bugs in those packages.
  • This code does not duplicate functionality that already exists in the framework or in ProcessMaker.
  • This ticket conforms to the PRD associated with this part of ProcessMaker.