Refactor Forms::trash() to use Doctrine

[MAILPOET-3039]
This commit is contained in:
Rodrigo Primo
2021-04-01 15:03:56 -03:00
committed by Veljko V
parent 86fa574ce8
commit e054f05222
4 changed files with 53 additions and 8 deletions

View File

@ -4,6 +4,7 @@ namespace MailPoet\Form;
use MailPoet\Doctrine\Repository;
use MailPoet\Entities\FormEntity;
use MailPoetVendor\Carbon\Carbon;
/**
* @extends Repository<FormEntity>
@ -34,4 +35,10 @@ class FormsRepository extends Repository {
->getQuery()
->getSingleScalarResult();
}
public function trash(FormEntity $form) {
$form->setDeletedAt(Carbon::now());
$this->persist($form);
$this->flush();
}
}