framework/db/ActiveRecord.php
public function isTransactional($operation)
    {
        $scenario = $this->getScenario();
        $transactions = $this->transactions();

        return isset($transactions[$scenario]) && ($transactions[$scenario] & $operation);
    }
public function isTransactional($operation)
    {
        $scenario = $this->getScenario();
        $transactions = $this->transactions();

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