entityManager = $entityManager; } public function run(): void { $list = $this->entityManager ->getRDBRepository('KnowledgeBaseArticle') ->where([ 'expirationDate<=' => date('Y-m-d'), 'status' => 'Published', ]) ->find(); foreach ($list as $e) { $e->set('status', 'Archived'); $this->entityManager->saveEntity($e); } } }