timeEntryRepository->find($id); if (null === $entry) { throw new InvalidArgumentException(sprintf('TimeEntry with ID %d not found.', $id)); } $this->entityManager->remove($entry); $this->entityManager->flush(); return json_encode([ 'success' => true, 'message' => 'Time entry deleted.', ]); } }