1
0
Fork 0
mirror of https://github.com/composer/composer synced 2025-05-09 16:42:57 +00:00

Set xdebug version in environment, fixes #5967

This commit is contained in:
johnstevenson 2016-12-15 20:38:16 +00:00
parent b1156ed376
commit 3928f1f3be
4 changed files with 75 additions and 17 deletions

View file

@ -18,6 +18,7 @@ class XdebugHandlerMock extends XdebugHandler
{
public $restarted;
public $output;
public $testVersion = '2.5.0';
public function __construct($loaded = null)
{
@ -26,10 +27,16 @@ class XdebugHandlerMock extends XdebugHandler
$loaded = null === $loaded ? true: $loaded;
$class = new \ReflectionClass(get_parent_class($this));
$prop = $class->getProperty('loaded');
$prop->setAccessible(true);
$prop->setValue($this, $loaded);
$prop = $class->getProperty('version');
$prop->setAccessible(true);
$version = $loaded ? $this->testVersion : '';
$prop->setValue($this, $version);
$this->restarted = false;
}