Update Xdebug to version 3.0 - #650
GrahamCampbell merged 3 commits into
Conversation
|
Please leave PHP 7.2 on xdebug 2 because PHPUnit doesn't work with xdebug 3 on PHP 7.2. |
…ug 3 on that version
Changes made, may I ask you if there is some issue related to this that you can point me to? |
|
PHPUnit has now done a U-turn after saying for weeks they would not support Xdebug 3 in PHPUnit 8.x, they implemented it today... Sorry to ask this, but could you revert the last commit, making your PR how it was originally. |
…ith Xdebug 3 on that version" This reverts commit 6b4d134.
|
Done 👍 |
|
Excellent. Thanks! |
|
🚢 |
* Update Xdebug to version 3.0 * Revert update on PHP 7.2 because of PHPUnit incompatibility with Xdebug 3 on that version * Revert "Revert update on PHP 7.2 because of PHPUnit incompatibility with Xdebug 3 on that version" This reverts commit 6b4d134.
|
Is there a flag that can be set in Travis to lock the xdebug to a specific version? |
|
I didn't see such flag anywhere so I don't think it exists. However, I just realized that with my changes I will break all projects because the configuration of Xdebug 2 is not compatible with the one of Xdebug 3, so either it should be possible to decide which version of Xdebug it is gonna be installed to use or the change should be reverted on all PHP versions older than |
|
I had to lock in my PHP version on Travis to |
@GrahamCampbell, my changes are indeed breaking people's apps so let me know how we want to solve the problem, I proposed a few solutions a few comments above. I would honestly prefer to be able to choose which version of Xdebug to install for each version, but I'm not sure how to implement it |
As per title, I updated Xdebug to version
3.0.0for all compatible PHP versions (7.2-8.0)