. */ declare(strict_types=1); namespace FireflyIII\Handlers\Observer; use FireflyIII\Models\RuleGroup; use Illuminate\Support\Facades\Log; /** * Class RuleGroupObserver */ class RuleGroupObserver { public function deleting(RuleGroup $ruleGroup): void { Log::debug('Observe "deleting" of a rule group.'); foreach ($ruleGroup->rules()->get() as $rule) { $rule->delete(); } } }