/** * @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); }