コード例 #1
0
 /**
  * @inheritdoc
  */
 public function attach($owner)
 {
     //assert owner extends class ActiveRecord
     if (!$owner instanceof ActiveRecord) {
         throw new InvalidConfigException(Yii::t('app', 'AuditTrailBehavior can only be applied to classes extending \\yii\\db\\ActiveRecord'));
     }
     $this->entryModelClass = $this->entryModelClass ?: \dpodium\yii2\audittrail\models\AuditTrailEntry::className();
     $this->searchModelClass = $this->searchModelClass ?: \dpodium\yii2\audittrail\models\AuditTrailEntrySearch::className();
     parent::attach($owner);
 }