filter_id); }; $config['registered_callbacks']['before_delete'][] = 'cbDeleteUserFilter'; $config['registered_callbacks']['after_store'][] = 'cbUpdateUserFilterRange'; parent::configure($config); } public function cbDeleteUserFilter() { $filter = new \UserFilter($this->filter_id); $filter->delete(); } public function cbUpdateUserFilterRange() { $filter = new \UserFilter($this->filter_id); $filter->setRange(MassMailMessage::class, $this->message_id); $filter->store(); } }