function Status::report
Calls a handler method to report a message
Throws
\InvalidArgumentException If $op is not known
File
-
vendor/
composer/ xdebug-handler/ src/ Status.php, line 82
Class
- Status
- @author John Stevenson <john-stevenson@blueyonder.co.uk> @internal
Namespace
Composer\XdebugHandlerCode
public function report(string $op, ?string $data) : void {
if ($this->logger !== null || $this->debug) {
$param = (string) $data;
switch ($op) {
case self::CHECK:
$this->reportCheck($param);
break;
case self::ERROR:
$this->reportError($param);
break;
case self::INFO:
$this->reportInfo($param);
break;
case self::NORESTART:
$this->reportNoRestart();
break;
case self::RESTART:
$this->reportRestart();
break;
case self::RESTARTED:
$this->reportRestarted();
break;
case self::RESTARTING:
$this->reportRestarting($param);
break;
default:
throw new \InvalidArgumentException('Unknown op handler: ' . $op);
}
}
}