32], [['provider_event_id'], 'string', 'max' => 190], [['event_type'], 'string', 'max' => 120], [['provider', 'provider_event_id'], 'unique', 'targetAttribute' => ['provider', 'provider_event_id']], ]; } public function beforeSave($insert) { if (!parent::beforeSave($insert)) { return false; } if ($insert && empty($this->created_at)) { $this->created_at = date('Y-m-d H:i:s'); } if ($this->is_processed === null) { $this->is_processed = 0; } return true; } }