/** * Summary of __construct * @param mixed $Sane * @param DatabaseTransactionScopeOption $ScopeOption * @param DatabaseTransactionIsolationLevel $IsolationLevel */ public function __construct($Sane = FALSE, DatabaseTransactionScopeOption $ScopeOption = NULL, DatabaseTransactionIsolationLevel $IsolationLevel = NULL) { $this->_Sane = $Sane; if ($ScopeOption == NULL) { $ScopeOption = DatabaseTransactionScopeOption::RequiresNew(); } if ($IsolationLevel == NULL) { $IsolationLevel = DatabaseTransactionIsolationLevel::Unspecified(); } $this->_IsolationLevel = $IsolationLevel; $this->_ScopeOption = $ScopeOption; }