I don't want to use soap extension in the project how do I remove the soap extension from the Salesforce module. when I am deploying the code to Acquia using pipelines build I am getting below error.
Problem 1
- Installation request for messageagency/force.com-toolkit-for-php v1.0.0 -> satisfiable by messageagency/force.com-toolkit-for-php[v1.0.0].
- messageagency/force.com-toolkit-for-php v1.0.0 requires ext-soap ^7.1 -> the requested PHP extension soap is missing from your system.
Problem 2
- messageagency/force.com-toolkit-for-php v1.0.0 requires ext-soap ^7.1 -> the requested PHP extension soap is missing from your system.
- drupal/salesforce 3.3.0 requires messageagency/force.com-toolkit-for-php ^1.0.0 -> satisfiable by messageagency/force.com-toolkit-for-php[v1.0.0].
- Installation request for drupal/salesforce 3.3.0 -> satisfiable by drupal/salesforce[3.3.0].
please help us with the solution.
Thank you.
| Comment | File | Size | Author |
|---|---|---|---|
| #8 | salesforce_soap-composer-3060540-8.patch | 1.48 KB | aaronbauman |
| #4 | salesforce_soap-composer-3060540-4.patch | 327 bytes | aaronbauman |
| #3 | salesforce_soap-composer-3060540-3.patch | 1.48 KB | aaronbauman |
Comments
Comment #2
arjunonemail@gmail.com commentedComment #3
aaronbaumanI'm not sure if it will work to move the dependency to a submodule composer.json file, but given the lack of demand for SOAP support I think this makes sense even if it implies manually updating root composer deps.
Comment #4
aaronbaumanHere's the same for 4.x
Comment #6
aaronbaumanComment #7
arjunonemail@gmail.com commented@AaronBauman Thank you for the support.
We have installed the latest version 8.x-4.0-beta1 released 21 June 2019 this was fixed the soap extension issue. however, we are still unable to remove soap extension dependency in 8.x-3.3 version after applying the patch provided (salesforce_soap-composer-3060540-3.patch)
Comment #8
aaronbaumanLooks like some cruft snuck into #3
Here's a patch that may work better.
If this doesn't work, please check your root composer.json for extraneous soap related dependencies