config = $config; $this->entityManager = $entityManager; } public function process(): void { $period = '-' . $this->config->get('cleanupMassActionsPeriod', $this->cleanupPeriod); $before = DateTime::createNow() ->modify($period) ->getString(); $delete = $this->entityManager ->getQueryBuilder() ->delete() ->from('MassAction') ->where([ 'createdAt<' => $before, ]) ->build(); $this->entityManager->getQueryExecutor()->execute($delete); } }