firewall->cleanup(); } catch (\Throwable $error) { $io->error('Firewall maintenance failed: '.$error->getMessage()); return Command::FAILURE; } $io->success(sprintf( 'Firewall maintenance complete: %d expired rules, %d old logs, and %d expired claims removed.', $result['expiredRules'], $result['oldLogs'], $result['expiredBruteForceClaims'] )); return Command::SUCCESS; } }