*/ class GitException extends \Exception { /** * @var string */ protected $commandLine; /** * Construct the exception. Note: The message is NOT binary safe. * * @param string $message [optional] The Exception message to throw. * @param int $code [optional] The Exception code. * @param string $commandLine [optional] Command-line * @param \Exception $previous [optional] The previous exception used for the exception chaining. Since 5.3.0 */ public function __construct($message = "", $code = 0, $commandLine = null, \Exception $previous = null) { parent::__construct($message, $code, $previous); $this->commandLine = $commandLine; } /** * @return null|string */ public function getCommandLine() { return $this->commandLine; } }