* Jordi Boggiano * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Composer\Test\Mock; use Composer\Factory; use Composer\XdebugHandler; class XdebugHandlerMock extends XdebugHandler { public $command; public $restarted; public $output; public function __construct($loaded = null) { $this->output = Factory::createOutput(); parent::__construct($this->output); $loaded = $loaded === null ? true: $loaded; $class = new \ReflectionClass(get_parent_class($this)); $prop = $class->getProperty('loaded'); $prop->setAccessible(true); $prop->setValue($this, $loaded); $this->command = ''; $this->restarted = false; } protected function restart($command) { $this->command = $command; $this->restarted = true; } }