connection = $connection; } public function changeSchema(IOutput $output, Closure $schemaClosure, array $options): ?ISchemaWrapper { return null; } public function postSchemaChange(IOutput $output, Closure $schemaClosure, array $options): void { $qb = $this->connection->getQueryBuilder(); $deleted = $qb->delete('educai_rl_state')->executeStatement(); $output->info("Cleared {$deleted} cached rate limit state row(s)."); } }