AbortedMultiExecException.php
750 Bytes
<?php namespace common\components\redis\transaction;
/**
* Class AbortedMultiExecException
* @package common\components\redis\transaction
*/
class AbortedMultiExecException extends \Exception
{
private $transaction;
/**
* @param MultiExec $transaction 事务产生的异常
* @param string $message 错误信息
* @param int $code 错误代码
*/
public function __construct(MultiExec $transaction, $message, $code = null)
{
parent::__construct($message, $code);
$this->transaction = $transaction;
}
/**
* 返回当前产生异常的事务
* @return MultiExec
*/
public function getTransaction()
{
return $this->transaction;
}
}