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:
parent
b1156ed376
commit
3928f1f3be
4 changed files with 75 additions and 17 deletions
|
@ -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;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue