. */ declare(strict_types=1); namespace FireflyIII\Handlers\Observer; use FireflyIII\Models\Category; /** * Class CategoryObserver */ class CategoryObserver { public function deleting(Category $category): void { app('log')->debug('Observe "deleting" of a category.'); foreach ($category->attachments()->get() as $attachment) { $attachment->delete(); } $category->notes()->delete(); } }