yii\sphinx\ActiveRecord::isTransactional PHP 메소드

isTransactional() 공개 메소드

Returns a value indicating whether the specified operation is transactional in the current [[scenario]].
public isTransactional ( integer $operation ) : boolean
$operation integer the operation to check. Possible values are [[OP_INSERT]], [[OP_UPDATE]] and [[OP_DELETE]].
리턴 boolean whether the specified operation is transactional in the current [[scenario]].
    public function isTransactional($operation)
    {
        $scenario = $this->getScenario();
        $transactions = $this->transactions();
        return isset($transactions[$scenario]) && $transactions[$scenario] & $operation;
    }